# near model CODE resource # jump table entries: 32849-32902 (54 of them) export_63: 00000000 4879 0000 0006 push.l 0x6 00000006 4879 0000 0000 push.l 0x0 0000000C 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 00000010 508F addq.l A7, 8 00000012 4EBA 1C86 jsr [PC + 0x1C86 /* 00001C9A */] 00000016 4EBA 23CC jsr [PC + 0x23CC /* 000023E4 */] 0000001A 4EBA 652E jsr [PC + 0x652E /* 0000654A */] 0000001E 4EBA 66B0 jsr [PC + 0x66B0 /* 000066D0 */] 00000022 3F3C 03EA move.w -[A7], 0x3EA 00000026 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000002A 548F addq.l A7, 2 0000002C 4879 0000 0010 push.l 0x10 00000032 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 00000036 588F addq.l A7, 4 00000038 4A6D F924 tst.w [A5 - 0x6DC] 0000003C 6606 bne +0x8 /* 00000044 */ 0000003E 303C 00FB move.w D0, 0xFB 00000042 6004 bra +0x6 /* 00000048 */ label00000044: 00000044 303C 00FC move.w D0, 0xFC label00000048: 00000048 3F00 move.w -[A7], D0 0000004A 4EBA 0914 jsr [PC + 0x914 /* 00000960 */] 0000004E 548F addq.l A7, 2 00000050 4EBA 009C jsr [PC + 0x9C /* 000000EE */] 00000054 4E75 rts fn00000056: 00000056 4E56 0000 link A6, 0 0000005A 426D F93A clr.w [A5 - 0x6C6] 0000005E 2F2D F71A move.l -[A7], [A5 - 0x8E6] 00000062 A873 syscall SetPort 00000064 206D F71A movea.l A0, [A5 - 0x8E6] 00000068 4868 0010 pea.l [A0 + 0x10] 0000006C A8A3 syscall EraseRect 0000006E 206D F71A movea.l A0, [A5 - 0x8E6] 00000072 4868 0010 pea.l [A0 + 0x10] 00000076 3F3C 012D move.w -[A7], 0x12D 0000007A 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 0000007E 5C8F addq.l A7, 6 00000080 426D F944 clr.w [A5 - 0x6BC] 00000084 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2 0000008A 6720 beq +0x22 /* 000000AC */ 0000008C 4A6D F930 tst.w [A5 - 0x6D0] 00000090 6716 beq +0x18 /* 000000A8 */ 00000092 4EBA 70F0 jsr [PC + 0x70F0 /* 00007184 */] 00000096 0C6E 0002 0008 cmpi.w [A6 + 0x8], 0x2 0000009C 670A beq +0xC /* 000000A8 */ 0000009E 3F2E 0008 move.w -[A7], [A6 + 0x8] 000000A2 4EBA 6A0C jsr [PC + 0x6A0C /* 00006AB0 */] 000000A6 548F addq.l A7, 2 label000000A8: 000000A8 4EBA 0E6E jsr [PC + 0xE6E /* 00000F18 */] label000000AC: 000000AC 4E5E unlink A6 000000AE 4E75 rts 000000B0 4741 chk.w D3, D1 000000B2 4D45 chk.w D6, D5 000000B4 4F46 chk.w D7, D6 000000B6 4620 not.b -[A0] fn000000B8: 000000B8 7001 moveq.l D0, 0x01 000000BA 3B40 F93A move.w [A5 - 0x6C6], D0 000000BE 4EBA 01C6 jsr [PC + 0x1C6 /* 00000286 */] 000000C2 4EBA 0F10 jsr [PC + 0xF10 /* 00000FD4 */] 000000C6 4EBA 0E50 jsr [PC + 0xE50 /* 00000F18 */] 000000CA 4E75 rts fn000000CC: 000000CC 4E56 FFF0 link A6, -0x0010 label000000D0: 000000D0 558F subq.l A7, 2 000000D2 3F3C 0002 move.w -[A7], 0x2 000000D6 486E FFF0 pea.l [A6 - 0x10] 000000DA A970 syscall GetNextEvent 000000DC 101F move.b D0, [A7]+ 000000DE 4A00 tst.b D0 000000E0 67EE beq -0x10 /* 000000D0 */ 000000E2 4E5E unlink A6 000000E4 4E75 rts 000000E6 5741 subq.w D1, 3 000000E8 4954 chk.w D4, [A4] 000000EA 464F not.w A7 000000EC 5245 addq.w D5, 1 fn000000EE: 000000EE 4E56 FFEE link A6, -0x0012 000000F2 6000 00D6 bra +0xD8 /* 000001CA */ label000000F6: 000000F6 A9B4 syscall SystemTask 000000F8 558F subq.l A7, 2 000000FA 3F3C 016E move.w -[A7], 0x16E 000000FE 486E FFF0 pea.l [A6 - 0x10] 00000102 A970 syscall GetNextEvent 00000104 101F move.b D0, [A7]+ 00000106 4A00 tst.b D0 00000108 6700 00B6 beq +0xB8 /* 000001C0 */ 0000010C 302E FFF0 move.w D0, [A6 - 0x10] 00000110 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000114 0000 0008 ori.b D0, 0x8 00000118 0014 0012 ori.b [A4], 0x12 0000011C 001E 002A ori.b [A6]+, 0x2A /* '*' */ 00000120 005A 000A ori.w [A2]+, 0xA /* '\n' */ 00000124 0056 0030 ori.w [A6], 0x30 /* '0' */ 00000128 0004 0044 ori.b D4, 0x44 /* 'D' */ 0000012C 486E FFF0 pea.l [A6 - 0x10] 00000130 4EAD 0412 jsr [A5 + 0x412 /* export_126 */] 00000134 588F addq.l A7, 4 00000136 6000 009A bra +0x9C /* 000001D2 */ 0000013A 486E FFF0 pea.l [A6 - 0x10] 0000013E 4EAD 041A jsr [A5 + 0x41A /* export_127 */] 00000142 588F addq.l A7, 4 00000144 6000 0084 bra +0x86 /* 000001CA */ 00000148 486E FFF0 pea.l [A6 - 0x10] 0000014C 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00000150 588F addq.l A7, 4 00000152 6000 0076 bra +0x78 /* 000001CA */ 00000156 486E FFF0 pea.l [A6 - 0x10] 0000015A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 0000015E 588F addq.l A7, 4 00000160 486E FFF0 pea.l [A6 - 0x10] 00000164 4EAD 0412 jsr [A5 + 0x412 /* export_126 */] 00000168 588F addq.l A7, 4 0000016A 6000 005E bra +0x60 /* 000001CA */ 0000016E 486E FFF0 pea.l [A6 - 0x10] 00000172 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */] 00000176 588F addq.l A7, 4 00000178 6050 bra +0x52 /* 000001CA */ 0000017A 203C 0000 00FF move.l D0, 0xFF 00000180 C0AE FFF2 and.l D0, [A6 - 0xE] 00000184 1D40 FFEF move.b [A6 - 0x11], D0 00000188 082E 0000 FFFE btst.b [A6 - 0x2], 0x0 0000018E 6720 beq +0x22 /* 000001B0 */ 00000190 598F subq.l A7, 4 00000192 102E FFEF move.b D0, [A6 - 0x11] 00000196 4880 ext.w D0 00000198 3F00 move.w -[A7], D0 0000019A A93E syscall MenuKey 0000019C 201F move.l D0, [A7]+ 0000019E 3F2E FFFE move.w -[A7], [A6 - 0x2] 000001A2 2F00 move.l -[A7], D0 000001A4 4EBA 0C08 jsr [PC + 0xC08 /* 00000DAE */] 000001A8 5C8F addq.l A7, 6 000001AA 4EBA 118E jsr [PC + 0x118E /* 0000133A */] 000001AE 601A bra +0x1C /* 000001CA */ label000001B0: 000001B0 102E FFEF move.b D0, [A6 - 0x11] 000001B4 4880 ext.w D0 000001B6 3F00 move.w -[A7], D0 000001B8 4EBA 21B4 jsr [PC + 0x21B4 /* 0000236E */] 000001BC 548F addq.l A7, 2 000001BE 600A bra +0xC /* 000001CA */ label000001C0: 000001C0 486E FFF0 pea.l [A6 - 0x10] 000001C4 4EAD 0412 jsr [A5 + 0x412 /* export_126 */] 000001C8 588F addq.l A7, 4 label000001CA: 000001CA 4A6D F922 tst.w [A5 - 0x6DE] 000001CE 6700 FF26 beq -0xD8 /* 000000F6 */ label000001D2: 000001D2 4E5E unlink A6 000001D4 4E75 rts 000001D6 444F neg.w A7 000001D8 4556 chk.w D2, [A6] 000001DA 454E chk.w D2, A6 000001DC 5453 addq.w [A3], 2 fn000001DE: 000001DE 4E56 FFFE link A6, -0x0002 000001E2 558F subq.l A7, 2 000001E4 A861 syscall Random 000001E6 301F move.w D0, [A7]+ 000001E8 3D40 FFFE move.w [A6 - 0x2], D0 000001EC 4A6E FFFE tst.w [A6 - 0x2] 000001F0 6C08 bge +0xA /* 000001FA */ 000001F2 302E FFFE move.w D0, [A6 - 0x2] 000001F6 4440 neg.w D0 000001F8 6004 bra +0x6 /* 000001FE */ label000001FA: 000001FA 302E FFFE move.w D0, [A6 - 0x2] label000001FE: 000001FE 4E5E unlink A6 00000200 4E75 rts 00000202 524E addq.w A6, 1 00000204 4420 neg.b -[A0] 00000206 2020 move.l D0, -[A0] 00000208 2020 move.l D0, -[A0] fn0000020A: 0000020A 4E56 FFFC link A6, -0x0004 0000020E 4EBA FFCE jsr [PC - 0x32 /* 000001DE */] 00000212 48C0 ext.l D0 00000214 81FC 0064 divs.w D0, 0x64 /* 'd' */ 00000218 4840 swap.w D0 0000021A 3D40 FFFC move.w [A6 - 0x4], D0 0000021E 426E FFFE clr.w [A6 - 0x2] 00000222 603A bra +0x3C /* 0000025E */ label00000224: 00000224 302E FFFE move.w D0, [A6 - 0x2] 00000228 48C0 ext.l D0 0000022A D080 add.l D0, D0 0000022C 41ED F68E lea.l A0, [A5 - 0x972] 00000230 D1C0 add.l A0, D0 00000232 302E FFFC move.w D0, [A6 - 0x4] 00000236 B050 cmp.w D0, [A0] 00000238 6D20 blt +0x22 /* 0000025A */ 0000023A 302E FFFE move.w D0, [A6 - 0x2] 0000023E 5240 addq.w D0, 1 00000240 48C0 ext.l D0 00000242 D080 add.l D0, D0 00000244 41ED F68E lea.l A0, [A5 - 0x972] 00000248 D1C0 add.l A0, D0 0000024A 302E FFFC move.w D0, [A6 - 0x4] 0000024E B050 cmp.w D0, [A0] 00000250 6C08 bge +0xA /* 0000025A */ 00000252 302E FFFE move.w D0, [A6 - 0x2] 00000256 5240 addq.w D0, 1 00000258 6020 bra +0x22 /* 0000027A */ label0000025A: 0000025A 526E FFFE addq.w [A6 - 0x2], 1 label0000025E: 0000025E 0C6E 0009 FFFE cmpi.w [A6 - 0x2], 0x9 /* '\t' */ 00000264 6DBE blt -0x40 /* 00000224 */ 00000266 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000026A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000026E 4879 0000 00C8 push.l 0xC8 00000274 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */] 00000278 508F addq.l A7, 8 label0000027A: 0000027A 4E5E unlink A6 0000027C 4E75 rts 0000027E 524F addq.w A7, 1 00000280 434B chk.w D1, A3 00000282 5459 addq.w [A1]+, 2 00000284 5045 addq.w D5, 8 fn00000286: 00000286 4E56 FFF0 link A6, -0x0010 0000028A 7005 moveq.l D0, 0x05 0000028C 3D40 FFF4 move.w [A6 - 0xC], D0 00000290 0C6D 0008 F6A8 cmpi.w [A5 - 0x958], 0x8 00000296 6C0A bge +0xC /* 000002A2 */ 00000298 302D F6A8 move.w D0, [A5 - 0x958] 0000029C 5740 subq.w D0, 3 0000029E 3D40 FFF4 move.w [A6 - 0xC], D0 label000002A2: 000002A2 426D F932 clr.w [A5 - 0x6CE] 000002A6 426E FFFC clr.w [A6 - 0x4] 000002AA 6030 bra +0x32 /* 000002DC */ label000002AC: 000002AC 426E FFFE clr.w [A6 - 0x2] 000002B0 601C bra +0x1E /* 000002CE */ label000002B2: 000002B2 302E FFFC move.w D0, [A6 - 0x4] 000002B6 C1ED F6A8 muls.w D0, [A5 - 0x958] 000002BA D06E FFFE add.w D0, [A6 - 0x2] 000002BE C1FC 000C muls.w D0, 0xC 000002C2 D0AD F91E add.l D0, [A5 - 0x6E2] 000002C6 2040 movea.l A0, D0 000002C8 4210 clr.b [A0] 000002CA 526E FFFE addq.w [A6 - 0x2], 1 label000002CE: 000002CE 302E FFFE move.w D0, [A6 - 0x2] 000002D2 B06D F6A8 cmp.w D0, [A5 - 0x958] 000002D6 6DDA blt -0x24 /* 000002B2 */ 000002D8 526E FFFC addq.w [A6 - 0x4], 1 label000002DC: 000002DC 302E FFFC move.w D0, [A6 - 0x4] 000002E0 B06D F6A6 cmp.w D0, [A5 - 0x95A] 000002E4 6DC6 blt -0x38 /* 000002AC */ 000002E6 7004 moveq.l D0, 0x04 000002E8 3D40 FFFC move.w [A6 - 0x4], D0 000002EC 6036 bra +0x38 /* 00000324 */ label000002EE: 000002EE 302E FFFC move.w D0, [A6 - 0x4] 000002F2 C1ED F6A8 muls.w D0, [A5 - 0x958] 000002F6 C1FC 000C muls.w D0, 0xC 000002FA D0AD F91E add.l D0, [A5 - 0x6E2] 000002FE 2040 movea.l A0, D0 00000300 700E moveq.l D0, 0x0E 00000302 1080 move.b [A0], D0 00000304 302E FFFC move.w D0, [A6 - 0x4] 00000308 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000030C D06D F6A8 add.w D0, [A5 - 0x958] 00000310 5340 subq.w D0, 1 00000312 C1FC 000C muls.w D0, 0xC 00000316 D0AD F91E add.l D0, [A5 - 0x6E2] 0000031A 2040 movea.l A0, D0 0000031C 700E moveq.l D0, 0x0E 0000031E 1080 move.b [A0], D0 00000320 526E FFFC addq.w [A6 - 0x4], 1 label00000324: 00000324 302E FFFC move.w D0, [A6 - 0x4] 00000328 B06D F6A6 cmp.w D0, [A5 - 0x95A] 0000032C 6DC0 blt -0x3E /* 000002EE */ 0000032E 426E FFFE clr.w [A6 - 0x2] 00000332 6020 bra +0x22 /* 00000354 */ label00000334: 00000334 302D F6A6 move.w D0, [A5 - 0x95A] 00000338 5340 subq.w D0, 1 0000033A C1ED F6A8 muls.w D0, [A5 - 0x958] 0000033E D06E FFFE add.w D0, [A6 - 0x2] 00000342 C1FC 000C muls.w D0, 0xC 00000346 D0AD F91E add.l D0, [A5 - 0x6E2] 0000034A 2040 movea.l A0, D0 0000034C 700E moveq.l D0, 0x0E 0000034E 1080 move.b [A0], D0 00000350 526E FFFE addq.w [A6 - 0x2], 1 label00000354: 00000354 302E FFFE move.w D0, [A6 - 0x2] 00000358 B06D F6A8 cmp.w D0, [A5 - 0x958] 0000035C 6DD6 blt -0x28 /* 00000334 */ 0000035E 302D F6A6 move.w D0, [A5 - 0x95A] 00000362 5540 subq.w D0, 2 00000364 C1ED F6A8 muls.w D0, [A5 - 0x958] 00000368 5240 addq.w D0, 1 0000036A C1FC 000C muls.w D0, 0xC 0000036E D0AD F91E add.l D0, [A5 - 0x6E2] 00000372 2040 movea.l A0, D0 00000374 7010 moveq.l D0, 0x10 00000376 1080 move.b [A0], D0 00000378 302D F6A6 move.w D0, [A5 - 0x95A] 0000037C 5540 subq.w D0, 2 0000037E C1ED F6A8 muls.w D0, [A5 - 0x958] 00000382 D06D F6A8 add.w D0, [A5 - 0x958] 00000386 5540 subq.w D0, 2 00000388 C1FC 000C muls.w D0, 0xC 0000038C D0AD F91E add.l D0, [A5 - 0x6E2] 00000390 2040 movea.l A0, D0 00000392 7010 moveq.l D0, 0x10 00000394 1080 move.b [A0], D0 00000396 302D F6A6 move.w D0, [A5 - 0x95A] 0000039A 5540 subq.w D0, 2 0000039C C1ED F6A8 muls.w D0, [A5 - 0x958] 000003A0 5240 addq.w D0, 1 000003A2 C1FC 000C muls.w D0, 0xC 000003A6 D0AD F91E add.l D0, [A5 - 0x6E2] 000003AA 2040 movea.l A0, D0 000003AC 700A moveq.l D0, 0x0A 000003AE 3140 0006 move.w [A0 + 0x6], D0 000003B2 302D F6A6 move.w D0, [A5 - 0x95A] 000003B6 5540 subq.w D0, 2 000003B8 C1ED F6A8 muls.w D0, [A5 - 0x958] 000003BC D06D F6A8 add.w D0, [A5 - 0x958] 000003C0 5540 subq.w D0, 2 000003C2 C1FC 000C muls.w D0, 0xC 000003C6 D0AD F91E add.l D0, [A5 - 0x6E2] 000003CA 2040 movea.l A0, D0 000003CC 700A moveq.l D0, 0x0A 000003CE 3140 0006 move.w [A0 + 0x6], D0 000003D2 302D F6A8 move.w D0, [A5 - 0x958] 000003D6 D040 add.w D0, D0 000003D8 C1ED F6A6 muls.w D0, [A5 - 0x95A] 000003DC 906D FE66 sub.w D0, [A5 - 0x19A] 000003E0 3D40 FFFA move.w [A6 - 0x6], D0 000003E4 6000 008E bra +0x90 /* 00000474 */ label000003E8: 000003E8 4EBA FDF4 jsr [PC - 0x20C /* 000001DE */] 000003EC 322D F6A8 move.w D1, [A5 - 0x958] 000003F0 5541 subq.w D1, 2 000003F2 48C0 ext.l D0 000003F4 81C1 divs.w D0, D1 000003F6 4840 swap.w D0 000003F8 5240 addq.w D0, 1 000003FA 3D40 FFFE move.w [A6 - 0x2], D0 000003FE 302D F6A6 move.w D0, [A5 - 0x95A] 00000402 5540 subq.w D0, 2 00000404 C1ED F6A8 muls.w D0, [A5 - 0x958] 00000408 D06E FFFE add.w D0, [A6 - 0x2] 0000040C C1FC 000C muls.w D0, 0xC 00000410 D0AD F91E add.l D0, [A5 - 0x6E2] 00000414 2040 movea.l A0, D0 00000416 4A10 tst.b [A0] 00000418 665A bne +0x5C /* 00000474 */ 0000041A 302D F6A6 move.w D0, [A5 - 0x95A] 0000041E 5540 subq.w D0, 2 00000420 C1ED F6A8 muls.w D0, [A5 - 0x958] 00000424 D06E FFFE add.w D0, [A6 - 0x2] 00000428 C1FC 000C muls.w D0, 0xC 0000042C D0AD F91E add.l D0, [A5 - 0x6E2] 00000430 2040 movea.l A0, D0 00000432 7018 moveq.l D0, 0x18 00000434 1080 move.b [A0], D0 00000436 302D F6A6 move.w D0, [A5 - 0x95A] 0000043A 5540 subq.w D0, 2 0000043C C1ED F6A8 muls.w D0, [A5 - 0x958] 00000440 D06E FFFE add.w D0, [A6 - 0x2] 00000444 C1FC 000C muls.w D0, 0xC 00000448 D0AD F91E add.l D0, [A5 - 0x6E2] 0000044C 2040 movea.l A0, D0 0000044E 4228 0004 clr.b [A0 + 0x4] 00000452 302D F6A6 move.w D0, [A5 - 0x95A] 00000456 5540 subq.w D0, 2 00000458 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000045C D06E FFFE add.w D0, [A6 - 0x2] 00000460 C1FC 000C muls.w D0, 0xC 00000464 D0AD F91E add.l D0, [A5 - 0x6E2] 00000468 2040 movea.l A0, D0 0000046A 316E FFFA 0006 move.w [A0 + 0x6], [A6 - 0x6] 00000470 536E FFF4 subq.w [A6 - 0xC], 1 label00000474: 00000474 4A6E FFF4 tst.w [A6 - 0xC] 00000478 6E00 FF6E bgt -0x90 /* 000003E8 */ 0000047C 0C2D 0002 FE61 cmpi.b [A5 - 0x19F], 0x2 00000482 6700 0104 beq +0x106 /* 00000588 */ 00000486 302D F6A6 move.w D0, [A5 - 0x95A] 0000048A 5540 subq.w D0, 2 0000048C 3D40 FFFC move.w [A6 - 0x4], D0 00000490 6000 00EC bra +0xEE /* 0000057E */ label00000494: 00000494 7001 moveq.l D0, 0x01 00000496 3D40 FFFE move.w [A6 - 0x2], D0 0000049A 6000 00D0 bra +0xD2 /* 0000056C */ label0000049E: 0000049E 302E FFFC move.w D0, [A6 - 0x4] 000004A2 C1ED F6A8 muls.w D0, [A5 - 0x958] 000004A6 D06E FFFE add.w D0, [A6 - 0x2] 000004AA C1FC 000C muls.w D0, 0xC 000004AE D0AD F91E add.l D0, [A5 - 0x6E2] 000004B2 2040 movea.l A0, D0 000004B4 0C10 0010 cmpi.b [A0], 0x10 000004B8 6700 00AE beq +0xB0 /* 00000568 */ 000004BC 302E FFFC move.w D0, [A6 - 0x4] 000004C0 C1ED F6A8 muls.w D0, [A5 - 0x958] 000004C4 D06E FFFE add.w D0, [A6 - 0x2] 000004C8 C1FC 000C muls.w D0, 0xC 000004CC D0AD F91E add.l D0, [A5 - 0x6E2] 000004D0 2040 movea.l A0, D0 000004D2 0C10 0018 cmpi.b [A0], 0x18 000004D6 6700 0090 beq +0x92 /* 00000568 */ 000004DA 302E FFFC move.w D0, [A6 - 0x4] 000004DE 5240 addq.w D0, 1 000004E0 C1ED F6A8 muls.w D0, [A5 - 0x958] 000004E4 D06E FFFE add.w D0, [A6 - 0x2] 000004E8 C1FC 000C muls.w D0, 0xC 000004EC D0AD F91E add.l D0, [A5 - 0x6E2] 000004F0 2040 movea.l A0, D0 000004F2 4A10 tst.b [A0] 000004F4 661A bne +0x1C /* 00000510 */ 000004F6 302E FFFC move.w D0, [A6 - 0x4] 000004FA C1ED F6A8 muls.w D0, [A5 - 0x958] 000004FE D06E FFFE add.w D0, [A6 - 0x2] 00000502 C1FC 000C muls.w D0, 0xC 00000506 D0AD F91E add.l D0, [A5 - 0x6E2] 0000050A 2040 movea.l A0, D0 0000050C 4210 clr.b [A0] 0000050E 6058 bra +0x5A /* 00000568 */ label00000510: 00000510 4EBA FCCC jsr [PC - 0x334 /* 000001DE */] 00000514 306D F6A8 movea.w A0, [A5 - 0x958] 00000518 2208 move.l D1, A0 0000051A 83FC 0002 divs.w D1, 0x2 0000051E 48C0 ext.l D0 00000520 81C1 divs.w D0, D1 00000522 4840 swap.w D0 00000524 4A40 tst.w D0 00000526 661A bne +0x1C /* 00000542 */ 00000528 302E FFFC move.w D0, [A6 - 0x4] 0000052C C1ED F6A8 muls.w D0, [A5 - 0x958] 00000530 D06E FFFE add.w D0, [A6 - 0x2] 00000534 C1FC 000C muls.w D0, 0xC 00000538 D0AD F91E add.l D0, [A5 - 0x6E2] 0000053C 2040 movea.l A0, D0 0000053E 4210 clr.b [A0] 00000540 6026 bra +0x28 /* 00000568 */ label00000542: 00000542 302E FFFC move.w D0, [A6 - 0x4] 00000546 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000054A D06E FFFE add.w D0, [A6 - 0x2] 0000054E C1FC 000C muls.w D0, 0xC 00000552 D0AD F91E add.l D0, [A5 - 0x6E2] 00000556 2D40 FFF0 move.l [A6 - 0x10], D0 0000055A 4EBA FCAE jsr [PC - 0x352 /* 0000020A */] 0000055E 206E FFF0 movea.l A0, [A6 - 0x10] 00000562 1080 move.b [A0], D0 00000564 526D F932 addq.w [A5 - 0x6CE], 1 label00000568: 00000568 526E FFFE addq.w [A6 - 0x2], 1 label0000056C: 0000056C 302D F6A8 move.w D0, [A5 - 0x958] 00000570 5340 subq.w D0, 1 00000572 B06E FFFE cmp.w D0, [A6 - 0x2] 00000576 6E00 FF26 bgt -0xD8 /* 0000049E */ 0000057A 536E FFFC subq.w [A6 - 0x4], 1 label0000057E: 0000057E 0C6E 0004 FFFC cmpi.w [A6 - 0x4], 0x4 00000584 6C00 FF0E bge -0xF0 /* 00000494 */ label00000588: 00000588 426E FFF6 clr.w [A6 - 0xA] 0000058C 6000 0122 bra +0x124 /* 000006B0 */ label00000590: 00000590 426E FFF8 clr.w [A6 - 0x8] 00000594 6000 010A bra +0x10C /* 000006A0 */ label00000598: 00000598 302E FFF6 move.w D0, [A6 - 0xA] 0000059C C1ED F6A8 muls.w D0, [A5 - 0x958] 000005A0 D06E FFF8 add.w D0, [A6 - 0x8] 000005A4 C1FC 000C muls.w D0, 0xC 000005A8 D0AD F91E add.l D0, [A5 - 0x6E2] 000005AC 2040 movea.l A0, D0 000005AE 4228 0002 clr.b [A0 + 0x2] 000005B2 302E FFF6 move.w D0, [A6 - 0xA] 000005B6 C1ED F6A8 muls.w D0, [A5 - 0x958] 000005BA D06E FFF8 add.w D0, [A6 - 0x8] 000005BE C1FC 000C muls.w D0, 0xC 000005C2 D0AD F91E add.l D0, [A5 - 0x6E2] 000005C6 2040 movea.l A0, D0 000005C8 4228 0003 clr.b [A0 + 0x3] 000005CC 302E FFF6 move.w D0, [A6 - 0xA] 000005D0 C1ED F6A8 muls.w D0, [A5 - 0x958] 000005D4 D06E FFF8 add.w D0, [A6 - 0x8] 000005D8 C1FC 000C muls.w D0, 0xC 000005DC D0AD F91E add.l D0, [A5 - 0x6E2] 000005E0 2040 movea.l A0, D0 000005E2 1010 move.b D0, [A0] 000005E4 4880 ext.w D0 000005E6 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000005EA 0005 001C ori.b D5, 0x1C 000005EE 0001 0018 ori.b D1, 0x18 000005F2 0003 0014 ori.b D3, 0x14 000005F6 0002 0022 ori.b D2, 0x22 /* '\"' */ 000005FA 0004 0030 ori.b D4, 0x30 /* '0' */ 000005FE 0018 0002 ori.b [A0]+, 0x2 00000602 426E FFFA clr.w [A6 - 0x6] 00000606 6046 bra +0x48 /* 0000064E */ 00000608 4EBA FBD4 jsr [PC - 0x42C /* 000001DE */] 0000060C 48C0 ext.l D0 0000060E 81FC 0004 divs.w D0, 0x4 00000612 4840 swap.w D0 00000614 3D40 FFFA move.w [A6 - 0x6], D0 00000618 6034 bra +0x36 /* 0000064E */ 0000061A 4EBA FBC2 jsr [PC - 0x43E /* 000001DE */] 0000061E 48C0 ext.l D0 00000620 81FC 0003 divs.w D0, 0x3 00000624 4840 swap.w D0 00000626 3D40 FFFA move.w [A6 - 0x6], D0 0000062A 6022 bra +0x24 /* 0000064E */ 0000062C 302E FFF6 move.w D0, [A6 - 0xA] 00000630 C1ED F6A8 muls.w D0, [A5 - 0x958] 00000634 D06E FFF8 add.w D0, [A6 - 0x8] 00000638 C1FC 000C muls.w D0, 0xC 0000063C D0AD F91E add.l D0, [A5 - 0x6E2] 00000640 2040 movea.l A0, D0 00000642 7002 moveq.l D0, 0x02 00000644 1140 0002 move.b [A0 + 0x2], D0 00000648 7002 moveq.l D0, 0x02 0000064A 3D40 FFFA move.w [A6 - 0x6], D0 label0000064E: 0000064E 302E FFF6 move.w D0, [A6 - 0xA] 00000652 C1ED F6A8 muls.w D0, [A5 - 0x958] 00000656 D06E FFF8 add.w D0, [A6 - 0x8] 0000065A C1FC 000C muls.w D0, 0xC 0000065E D0AD F91E add.l D0, [A5 - 0x6E2] 00000662 2040 movea.l A0, D0 00000664 116E FFFB 0001 move.b [A0 + 0x1], [A6 - 0x5] 0000066A 3F2E FFF6 move.w -[A7], [A6 - 0xA] 0000066E 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000672 4EBA 00B0 jsr [PC + 0xB0 /* 00000724 */] 00000676 588F addq.l A7, 4 00000678 302E FFF6 move.w D0, [A6 - 0xA] 0000067C C1ED F6A8 muls.w D0, [A5 - 0x958] 00000680 D06E FFF8 add.w D0, [A6 - 0x8] 00000684 C1FC 000C muls.w D0, 0xC 00000688 D0AD F91E add.l D0, [A5 - 0x6E2] 0000068C 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000690 2040 movea.l A0, D0 00000692 2F28 0008 move.l -[A7], [A0 + 0x8] 00000696 4EBA 045E jsr [PC + 0x45E /* 00000AF6 */] 0000069A 508F addq.l A7, 8 0000069C 526E FFF8 addq.w [A6 - 0x8], 1 label000006A0: 000006A0 302E FFF8 move.w D0, [A6 - 0x8] 000006A4 B06D F6A8 cmp.w D0, [A5 - 0x958] 000006A8 6D00 FEEE blt -0x110 /* 00000598 */ 000006AC 526E FFF6 addq.w [A6 - 0xA], 1 label000006B0: 000006B0 302E FFF6 move.w D0, [A6 - 0xA] 000006B4 B06D F6A6 cmp.w D0, [A5 - 0x95A] 000006B8 6D00 FED6 blt -0x128 /* 00000590 */ 000006BC 4E5E unlink A6 000006BE 4E75 rts 000006C0 4255 clr.w [A5] 000006C2 494C chk.w D4, A4 000006C4 4452 neg.w [A2] 000006C6 4156 chk.w D0, [A6] fn000006C8: 000006C8 4E56 FFFC link A6, -0x0004 000006CC 426E FFFC clr.w [A6 - 0x4] 000006D0 603C bra +0x3E /* 0000070E */ label000006D2: 000006D2 426E FFFE clr.w [A6 - 0x2] 000006D6 6028 bra +0x2A /* 00000700 */ label000006D8: 000006D8 302E FFFC move.w D0, [A6 - 0x4] 000006DC C1ED F6A8 muls.w D0, [A5 - 0x958] 000006E0 D06E FFFE add.w D0, [A6 - 0x2] 000006E4 C1FC 000C muls.w D0, 0xC 000006E8 D0AD F91E add.l D0, [A5 - 0x6E2] 000006EC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000006F0 2040 movea.l A0, D0 000006F2 2F28 0008 move.l -[A7], [A0 + 0x8] 000006F6 4EBA 03FE jsr [PC + 0x3FE /* 00000AF6 */] 000006FA 508F addq.l A7, 8 000006FC 526E FFFE addq.w [A6 - 0x2], 1 label00000700: 00000700 302E FFFE move.w D0, [A6 - 0x2] 00000704 B06D F6A8 cmp.w D0, [A5 - 0x958] 00000708 6DCE blt -0x30 /* 000006D8 */ 0000070A 526E FFFC addq.w [A6 - 0x4], 1 label0000070E: 0000070E 302E FFFC move.w D0, [A6 - 0x4] 00000712 B06D F6A6 cmp.w D0, [A5 - 0x95A] 00000716 6DBA blt -0x44 /* 000006D2 */ 00000718 4E5E unlink A6 0000071A 4E75 rts 0000071C 5245 addq.w D5, 1 0000071E 4452 neg.w [A2] 00000720 4157 chk.w D0, [A7] 00000722 5241 addq.w D1, 1 fn00000724: 00000724 4E56 FFFA link A6, -0x0006 00000728 302E 000A move.w D0, [A6 + 0xA] 0000072C C1ED F6A8 muls.w D0, [A5 - 0x958] 00000730 D06E 0008 add.w D0, [A6 + 0x8] 00000734 C1FC 000C muls.w D0, 0xC 00000738 D0AD F91E add.l D0, [A5 - 0x6E2] 0000073C 2D40 FFFC move.l [A6 - 0x4], D0 00000740 206E FFFC movea.l A0, [A6 - 0x4] 00000744 1010 move.b D0, [A0] 00000746 4880 ext.w D0 00000748 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000074C 0008 0022 ori.b A0, 0x22 /* '\"' */ 00000750 000E 00F8 ori.b A6, 0xF8 00000754 0006 0168 ori.b D6, 0x68 /* 'h' */ 00000758 0005 0164 ori.b D5, 0x64 /* 'd' */ 0000075C 0009 017E ori.b A1, 0x7E /* '~' */ 00000760 0000 0190 ori.b D0, 0x90 00000764 0010 01AC ori.b [A0], 0xAC 00000768 0011 01DA ori.b [A1], 0xDA 0000076C 0018 012A ori.b [A0]+, 0x2A /* '*' */ 00000770 302D F6A6 move.w D0, [A5 - 0x95A] 00000774 5340 subq.w D0, 1 00000776 B06E 000A cmp.w D0, [A6 + 0xA] 0000077A 6640 bne +0x42 /* 000007BC */ 0000077C 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 00000782 6F0C ble +0xE /* 00000790 */ 00000784 302D F6A8 move.w D0, [A5 - 0x958] 00000788 5540 subq.w D0, 2 0000078A B06E 0008 cmp.w D0, [A6 + 0x8] 0000078E 6E16 bgt +0x18 /* 000007A6 */ label00000790: 00000790 206E FFFC movea.l A0, [A6 - 0x4] 00000794 4868 0008 pea.l [A0 + 0x8] 00000798 3F3C 0004 move.w -[A7], 0x4 0000079C 3F3C 0006 move.w -[A7], 0x6 000007A0 A880 syscall SetPt 000007A2 6000 01B0 bra +0x1B2 /* 00000954 */ label000007A6: 000007A6 206E FFFC movea.l A0, [A6 - 0x4] 000007AA 4868 0008 pea.l [A0 + 0x8] 000007AE 3F3C 0004 move.w -[A7], 0x4 000007B2 3F3C 0007 move.w -[A7], 0x7 000007B6 A880 syscall SetPt 000007B8 6000 019A bra +0x19C /* 00000954 */ label000007BC: 000007BC 302D F6A6 move.w D0, [A5 - 0x95A] 000007C0 5540 subq.w D0, 2 000007C2 B06E 000A cmp.w D0, [A6 + 0xA] 000007C6 6616 bne +0x18 /* 000007DE */ 000007C8 206E FFFC movea.l A0, [A6 - 0x4] 000007CC 4868 0008 pea.l [A0 + 0x8] 000007D0 3F3C 0004 move.w -[A7], 0x4 000007D4 3F3C 0006 move.w -[A7], 0x6 000007D8 A880 syscall SetPt 000007DA 6000 0178 bra +0x17A /* 00000954 */ label000007DE: 000007DE 302D F6A6 move.w D0, [A5 - 0x95A] 000007E2 5740 subq.w D0, 3 000007E4 B06E 000A cmp.w D0, [A6 + 0xA] 000007E8 6620 bne +0x22 /* 0000080A */ 000007EA 4A6E 0008 tst.w [A6 + 0x8] 000007EE 6704 beq +0x6 /* 000007F4 */ 000007F0 7005 moveq.l D0, 0x05 000007F2 6002 bra +0x4 /* 000007F6 */ label000007F4: 000007F4 7004 moveq.l D0, 0x04 label000007F6: 000007F6 206E FFFC movea.l A0, [A6 - 0x4] 000007FA 4868 0008 pea.l [A0 + 0x8] 000007FE 3F00 move.w -[A7], D0 00000800 3F3C 0005 move.w -[A7], 0x5 00000804 A880 syscall SetPt 00000806 6000 014C bra +0x14E /* 00000954 */ label0000080A: 0000080A 4A6E 0008 tst.w [A6 + 0x8] 0000080E 6704 beq +0x6 /* 00000814 */ 00000810 7005 moveq.l D0, 0x05 00000812 6002 bra +0x4 /* 00000816 */ label00000814: 00000814 7004 moveq.l D0, 0x04 label00000816: 00000816 0C6E 0004 000A cmpi.w [A6 + 0xA], 0x4 0000081C 6606 bne +0x8 /* 00000824 */ 0000081E 48E7 8000 movem.l -[A7], D0 00000822 6008 bra +0xA /* 0000082C */ label00000824: 00000824 48E7 8000 movem.l -[A7], D0 00000828 7004 moveq.l D0, 0x04 0000082A 6002 bra +0x4 /* 0000082E */ label0000082C: 0000082C 7003 moveq.l D0, 0x03 label0000082E: 0000082E 3D40 FFFA move.w [A6 - 0x6], D0 00000832 4CDF 0001 movem.l D0, [A7]+ 00000836 206E FFFC movea.l A0, [A6 - 0x4] 0000083A 4868 0008 pea.l [A0 + 0x8] 0000083E 3F00 move.w -[A7], D0 00000840 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000844 A880 syscall SetPt 00000846 6000 010C bra +0x10E /* 00000954 */ 0000084A 206E FFFC movea.l A0, [A6 - 0x4] 0000084E 1028 0001 move.b D0, [A0 + 0x1] 00000852 4880 ext.w D0 00000854 0800 0000 btst.b D0, 0x0 00000858 6720 beq +0x22 /* 0000087A */ 0000085A 206E FFFC movea.l A0, [A6 - 0x4] 0000085E 1028 0001 move.b D0, [A0 + 0x1] 00000862 4880 ext.w D0 00000864 206E FFFC movea.l A0, [A6 - 0x4] 00000868 4868 0008 pea.l [A0 + 0x8] 0000086C 5440 addq.w D0, 2 0000086E 3F00 move.w -[A7], D0 00000870 3F3C 0005 move.w -[A7], 0x5 00000874 A880 syscall SetPt 00000876 6000 00DC bra +0xDE /* 00000954 */ label0000087A: 0000087A 206E FFFC movea.l A0, [A6 - 0x4] 0000087E 4868 0008 pea.l [A0 + 0x8] 00000882 206E FFFC movea.l A0, [A6 - 0x4] 00000886 1028 0001 move.b D0, [A0 + 0x1] 0000088A 4880 ext.w D0 0000088C 3F00 move.w -[A7], D0 0000088E 3F3C 0005 move.w -[A7], 0x5 00000892 A880 syscall SetPt 00000894 6000 00BE bra +0xC0 /* 00000954 */ 00000898 206E FFFC movea.l A0, [A6 - 0x4] 0000089C 1010 move.b D0, [A0] 0000089E 4880 ext.w D0 000008A0 206E FFFC movea.l A0, [A6 - 0x4] 000008A4 4868 0008 pea.l [A0 + 0x8] 000008A8 206E FFFC movea.l A0, [A6 - 0x4] 000008AC 1228 0001 move.b D1, [A0 + 0x1] 000008B0 4881 ext.w D1 000008B2 3F01 move.w -[A7], D1 000008B4 5340 subq.w D0, 1 000008B6 3F00 move.w -[A7], D0 000008B8 A880 syscall SetPt 000008BA 6000 0098 bra +0x9A /* 00000954 */ 000008BE 4EBA F91E jsr [PC - 0x6E2 /* 000001DE */] 000008C2 48C0 ext.l D0 000008C4 81FC 0004 divs.w D0, 0x4 000008C8 4840 swap.w D0 000008CA 206E FFFC movea.l A0, [A6 - 0x4] 000008CE 4868 0008 pea.l [A0 + 0x8] 000008D2 3F00 move.w -[A7], D0 000008D4 4267 clr.w -[A7] 000008D6 A880 syscall SetPt 000008D8 6000 007A bra +0x7C /* 00000954 */ 000008DC 206E FFFC movea.l A0, [A6 - 0x4] 000008E0 4868 0008 pea.l [A0 + 0x8] 000008E4 3F3C 0005 move.w -[A7], 0x5 000008E8 3F3C 0006 move.w -[A7], 0x6 000008EC A880 syscall SetPt 000008EE 6000 0064 bra +0x66 /* 00000954 */ 000008F2 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 000008F8 6704 beq +0x6 /* 000008FE */ 000008FA 7005 moveq.l D0, 0x05 000008FC 6002 bra +0x4 /* 00000900 */ label000008FE: 000008FE 7003 moveq.l D0, 0x03 label00000900: 00000900 206E FFFC movea.l A0, [A6 - 0x4] 00000904 4868 0008 pea.l [A0 + 0x8] 00000908 3F3C 0006 move.w -[A7], 0x6 0000090C 3F00 move.w -[A7], D0 0000090E A880 syscall SetPt 00000910 6042 bra +0x44 /* 00000954 */ 00000912 206E FFFC movea.l A0, [A6 - 0x4] 00000916 4A28 0004 tst.b [A0 + 0x4] 0000091A 6714 beq +0x16 /* 00000930 */ 0000091C 206E FFFC movea.l A0, [A6 - 0x4] 00000920 4868 0008 pea.l [A0 + 0x8] 00000924 3F3C 0005 move.w -[A7], 0x5 00000928 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000092C A880 syscall SetPt 0000092E 6024 bra +0x26 /* 00000954 */ label00000930: 00000930 206E FFFC movea.l A0, [A6 - 0x4] 00000934 4868 0008 pea.l [A0 + 0x8] 00000938 3F3C 0007 move.w -[A7], 0x7 0000093C 3F3C 0001 move.w -[A7], 0x1 00000940 A880 syscall SetPt 00000942 6010 bra +0x12 /* 00000954 */ 00000944 206E FFFC movea.l A0, [A6 - 0x4] 00000948 4868 0008 pea.l [A0 + 0x8] 0000094C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000950 4267 clr.w -[A7] 00000952 A880 syscall SetPt label00000954: 00000954 4E5E unlink A6 00000956 4E75 rts 00000958 4649 not.w A1 0000095A 4E44 trap 4 0000095C 5449 addq.w A1, 2 0000095E 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5 // begin alternate branch 00000960-00000964 fn00000960: 00000960 4E56 FFE6 link A6, -0x001A // end alternate branch 00000960-00000964 fn00000960: // (misaligned) 00000962 FFE6 .invalid <> 00000964 426E FFE6 clr.w [A6 - 0x1A] 00000968 598F subq.l A7, 4 0000096A 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00000970 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000974 A9A0 syscall GetResource 00000976 205F movea.l A0, [A7]+ 00000978 2D48 FFFC move.l [A6 - 0x4], A0 0000097C 4AAE FFFC tst.l [A6 - 0x4] 00000980 6610 bne +0x12 /* 00000992 */ 00000982 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000986 4879 0000 0016 push.l 0x16 0000098C 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00000990 5C8F addq.l A7, 6 label00000992: 00000992 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000996 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 0000099A 206E FFFC movea.l A0, [A6 - 0x4] 0000099E 2050 movea.l A0, [A0] 000009A0 43EE FFF4 lea.l A1, [A6 - 0xC] 000009A4 5488 addq.l A0, 2 000009A6 22D8 move.l [A1]+, [A0]+ 000009A8 22D8 move.l [A1]+, [A0]+ 000009AA 302E FFF6 move.w D0, [A6 - 0xA] 000009AE 4440 neg.w D0 000009B0 322E FFF4 move.w D1, [A6 - 0xC] 000009B4 4441 neg.w D1 000009B6 486E FFF4 pea.l [A6 - 0xC] 000009BA 3F00 move.w -[A7], D0 000009BC 3F01 move.w -[A7], D1 000009BE A8A8 syscall OffsetRect 000009C0 306E FFFA movea.w A0, [A6 - 0x6] 000009C4 2008 move.l D0, A0 000009C6 81FC 000A divs.w D0, 0xA /* '\n' */ 000009CA 306E FFF8 movea.w A0, [A6 - 0x8] 000009CE 2208 move.l D1, A0 000009D0 83FC 000A divs.w D1, 0xA /* '\n' */ 000009D4 486D F6A2 pea.l [A5 - 0x95E] 000009D8 3F00 move.w -[A7], D0 000009DA 3F01 move.w -[A7], D1 000009DC A880 syscall SetPt 000009DE 206D F71A movea.l A0, [A5 - 0x8E6] 000009E2 226D F71A movea.l A1, [A5 - 0x8E6] 000009E6 3029 0016 move.w D0, [A1 + 0x16] 000009EA 9068 0012 sub.w D0, [A0 + 0x12] 000009EE 48C0 ext.l D0 000009F0 81ED F6A4 divs.w D0, [A5 - 0x95C] 000009F4 206D F71A movea.l A0, [A5 - 0x8E6] 000009F8 226D F71A movea.l A1, [A5 - 0x8E6] 000009FC 3229 0014 move.w D1, [A1 + 0x14] 00000A00 9268 0010 sub.w D1, [A0 + 0x10] 00000A04 48C1 ext.l D1 00000A06 83ED F6A2 divs.w D1, [A5 - 0x95E] 00000A0A 486D F6A6 pea.l [A5 - 0x95A] 00000A0E 3F00 move.w -[A7], D0 00000A10 3F01 move.w -[A7], D1 00000A12 A880 syscall SetPt 00000A14 302D F6A8 move.w D0, [A5 - 0x958] 00000A18 C1FC 000C muls.w D0, 0xC 00000A1C C1ED F6A6 muls.w D0, [A5 - 0x95A] 00000A20 48C0 ext.l D0 00000A22 2D40 FFF0 move.l [A6 - 0x10], D0 00000A26 598F subq.l A7, 4 00000A28 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000A2C 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00000A30 205F movea.l A0, [A7]+ 00000A32 2B48 F91E move.l [A5 - 0x6E2], A0 00000A36 6030 bra +0x32 /* 00000A68 */ label00000A38: 00000A38 598F subq.l A7, 4 00000A3A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000A3E 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00000A42 205F movea.l A0, [A7]+ 00000A44 2B48 F91E move.l [A5 - 0x6E2], A0 00000A48 536D F6A8 subq.w [A5 - 0x958], 1 00000A4C 536D F6A6 subq.w [A5 - 0x95A], 1 00000A50 302D F6A8 move.w D0, [A5 - 0x958] 00000A54 C1FC 000C muls.w D0, 0xC 00000A58 C1ED F6A6 muls.w D0, [A5 - 0x95A] 00000A5C 48C0 ext.l D0 00000A5E 2D40 FFF0 move.l [A6 - 0x10], D0 00000A62 7001 moveq.l D0, 0x01 00000A64 3D40 FFE6 move.w [A6 - 0x1A], D0 label00000A68: 00000A68 4AAD F91E tst.l [A5 - 0x6E2] 00000A6C 6610 bne +0x12 /* 00000A7E */ 00000A6E 0C6D 0010 F6A8 cmpi.w [A5 - 0x958], 0x10 00000A74 6F08 ble +0xA /* 00000A7E */ 00000A76 0C6D 000A F6A6 cmpi.w [A5 - 0x95A], 0xA /* '\n' */ 00000A7C 6EBA bgt -0x44 /* 00000A38 */ label00000A7E: 00000A7E 4AAD F91E tst.l [A5 - 0x6E2] 00000A82 660C bne +0xE /* 00000A90 */ 00000A84 4879 0000 002A push.l 0x2A /* '*' */ 00000A8A 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00000A8E 588F addq.l A7, 4 label00000A90: 00000A90 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000A94 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000A98 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 00000A9C 588F addq.l A7, 4 00000A9E 2B40 F6AA move.l [A5 - 0x956], D0 00000AA2 4AAD F6AA tst.l [A5 - 0x956] 00000AA6 660C bne +0xE /* 00000AB4 */ 00000AA8 4879 0000 0058 push.l 0x58 /* 'X' */ 00000AAE 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00000AB2 588F addq.l A7, 4 label00000AB4: 00000AB4 2F2D F6AA move.l -[A7], [A5 - 0x956] 00000AB8 A873 syscall SetPort 00000ABA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000ABE 206D F6AA movea.l A0, [A5 - 0x956] 00000AC2 4868 0010 pea.l [A0 + 0x10] 00000AC6 A8F6 syscall DrawPicture 00000AC8 4A6E FFE6 tst.w [A6 - 0x1A] 00000ACC 671C beq +0x1E /* 00000AEA */ 00000ACE 302D F6A8 move.w D0, [A5 - 0x958] 00000AD2 C1ED F6A4 muls.w D0, [A5 - 0x95C] 00000AD6 322D F6A6 move.w D1, [A5 - 0x95A] 00000ADA C3ED F6A2 muls.w D1, [A5 - 0x95E] 00000ADE 2F2D F71A move.l -[A7], [A5 - 0x8E6] 00000AE2 3F00 move.w -[A7], D0 00000AE4 3F01 move.w -[A7], D1 00000AE6 4267 clr.w -[A7] 00000AE8 A91D syscall SizeWindow label00000AEA: 00000AEA 4E5E unlink A6 00000AEC 4E75 rts 00000AEE 4745 chk.w D3, D5 00000AF0 5454 addq.w [A4], 2 00000AF2 494C chk.w D4, A4 00000AF4 4553 chk.w D2, [A3] fn00000AF6: 00000AF6 4E56 FFF0 link A6, -0x0010 00000AFA 302E 000A move.w D0, [A6 + 0xA] 00000AFE C1ED F6A4 muls.w D0, [A5 - 0x95C] 00000B02 3D40 FFFA move.w [A6 - 0x6], D0 00000B06 302E 0008 move.w D0, [A6 + 0x8] 00000B0A C1ED F6A2 muls.w D0, [A5 - 0x95E] 00000B0E 3D40 FFF8 move.w [A6 - 0x8], D0 00000B12 302E 000E move.w D0, [A6 + 0xE] 00000B16 C1ED F6A4 muls.w D0, [A5 - 0x95C] 00000B1A 3D40 FFF2 move.w [A6 - 0xE], D0 00000B1E 302E 000C move.w D0, [A6 + 0xC] 00000B22 C1ED F6A2 muls.w D0, [A5 - 0x95E] 00000B26 3D40 FFF0 move.w [A6 - 0x10], D0 00000B2A 302E FFFA move.w D0, [A6 - 0x6] 00000B2E D06D F6A4 add.w D0, [A5 - 0x95C] 00000B32 3D40 FFFE move.w [A6 - 0x2], D0 00000B36 302E FFF8 move.w D0, [A6 - 0x8] 00000B3A D06D F6A2 add.w D0, [A5 - 0x95E] 00000B3E 3D40 FFFC move.w [A6 - 0x4], D0 00000B42 302E FFF2 move.w D0, [A6 - 0xE] 00000B46 D06D F6A4 add.w D0, [A5 - 0x95C] 00000B4A 3D40 FFF6 move.w [A6 - 0xA], D0 00000B4E 302E FFF0 move.w D0, [A6 - 0x10] 00000B52 D06D F6A2 add.w D0, [A5 - 0x95E] 00000B56 3D40 FFF4 move.w [A6 - 0xC], D0 00000B5A 206D F6AA movea.l A0, [A5 - 0x956] 00000B5E 4868 0002 pea.l [A0 + 0x2] 00000B62 206D F71A movea.l A0, [A5 - 0x8E6] 00000B66 4868 0002 pea.l [A0 + 0x2] 00000B6A 486E FFF8 pea.l [A6 - 0x8] 00000B6E 486E FFF0 pea.l [A6 - 0x10] 00000B72 4267 clr.w -[A7] 00000B74 42A7 clr.l -[A7] 00000B76 A8EC syscall CopyBits 00000B78 4E5E unlink A6 00000B7A 4E75 rts 00000B7C 504C addq.w A4, 8 00000B7E 4143 chk.w D0, D3 00000B80 4554 chk.w D2, [A4] 00000B82 494C chk.w D4, A4 fn00000B84: 00000B84 2F2D F91E move.l -[A7], [A5 - 0x6E2] 00000B88 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00000B8C 4E75 rts fn00000B8E: 00000B8E 4267 clr.w -[A7] 00000B90 3F3C 0004 move.w -[A7], 0x4 00000B94 3F3C 012C move.w -[A7], 0x12C 00000B98 2F2D F71E move.l -[A7], [A5 - 0x8E2] 00000B9C 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00000BA0 4FEF 000A lea.l A7, [A7 + 0xA] 00000BA4 0C6D 0002 F944 cmpi.w [A5 - 0x6BC], 0x2 00000BAA 6616 bne +0x18 /* 00000BC2 */ 00000BAC 4267 clr.w -[A7] 00000BAE 3F3C 0004 move.w -[A7], 0x4 00000BB2 3F3C 012F move.w -[A7], 0x12F 00000BB6 2F2D F71E move.l -[A7], [A5 - 0x8E2] 00000BBA 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00000BBE 4FEF 000A lea.l A7, [A7 + 0xA] label00000BC2: 00000BC2 4E75 rts export_11: 00000BC4 2F2D F71E move.l -[A7], [A5 - 0x8E2] 00000BC8 A873 syscall SetPort 00000BCA 2F2D F71E move.l -[A7], [A5 - 0x8E2] 00000BCE A922 syscall BeginUpdate 00000BD0 4EBA FFBC jsr [PC - 0x44 /* 00000B8E */] 00000BD4 4A6D F93A tst.w [A5 - 0x6C6] 00000BD8 6718 beq +0x1A /* 00000BF2 */ 00000BDA 4EBA 1A2A jsr [PC + 0x1A2A /* 00002606 */] 00000BDE 4EBA 1ACA jsr [PC + 0x1ACA /* 000026AA */] 00000BE2 4267 clr.w -[A7] 00000BE4 4EBA 1B98 jsr [PC + 0x1B98 /* 0000277E */] 00000BE8 548F addq.l A7, 2 00000BEA 4EBA 1BC2 jsr [PC + 0x1BC2 /* 000027AE */] 00000BEE 4EBA 14B2 jsr [PC + 0x14B2 /* 000020A2 */] label00000BF2: 00000BF2 2F2D F71E move.l -[A7], [A5 - 0x8E2] 00000BF6 A923 syscall EndUpdate 00000BF8 4E75 rts export_10: 00000BFA 2F2D F71A move.l -[A7], [A5 - 0x8E6] 00000BFE A873 syscall SetPort 00000C00 2F2D F71A move.l -[A7], [A5 - 0x8E6] 00000C04 A922 syscall BeginUpdate 00000C06 4A6D F93A tst.w [A5 - 0x6C6] 00000C0A 6706 beq +0x8 /* 00000C12 */ 00000C0C 4EBA FABA jsr [PC - 0x546 /* 000006C8 */] 00000C10 600A bra +0xC /* 00000C1C */ label00000C12: 00000C12 3F3C 0002 move.w -[A7], 0x2 00000C16 4EBA F43E jsr [PC - 0xBC2 /* 00000056 */] 00000C1A 548F addq.l A7, 2 label00000C1C: 00000C1C 2F2D F71A move.l -[A7], [A5 - 0x8E6] 00000C20 A923 syscall EndUpdate 00000C22 4E75 rts fn00000C24: 00000C24 2F2D F71A move.l -[A7], [A5 - 0x8E6] 00000C28 A873 syscall SetPort 00000C2A 206D F71A movea.l A0, [A5 - 0x8E6] 00000C2E 4868 0010 pea.l [A0 + 0x10] 00000C32 A8A3 syscall EraseRect 00000C34 4E75 rts fn00000C36: 00000C36 4E56 FFF6 link A6, -0x000A 00000C3A 2F0A move.l -[A7], A2 00000C3C 7001 moveq.l D0, 0x01 00000C3E 3D40 FFFA move.w [A6 - 0x6], D0 00000C42 302E 0008 move.w D0, [A6 + 0x8] 00000C46 C1FC 000E muls.w D0, 0xE 00000C4A 41ED F9BE lea.l A0, [A5 - 0x642] 00000C4E D1C0 add.l A0, D0 00000C50 302E 0008 move.w D0, [A6 + 0x8] 00000C54 C1FC 000E muls.w D0, 0xE 00000C58 43ED F9BE lea.l A1, [A5 - 0x642] 00000C5C D3C0 add.l A1, D0 00000C5E 302E 0008 move.w D0, [A6 + 0x8] 00000C62 C1FC 000E muls.w D0, 0xE 00000C66 45ED F9BE lea.l A2, [A5 - 0x642] 00000C6A D5C0 add.l A2, D0 00000C6C 598F subq.l A7, 4 00000C6E 3F11 move.w -[A7], [A1] 00000C70 2F2A 0002 move.l -[A7], [A2 + 0x2] 00000C74 2D48 FFF6 move.l [A6 - 0xA], A0 00000C78 A931 syscall NewMenu 00000C7A 205F movea.l A0, [A7]+ 00000C7C 226E FFF6 movea.l A1, [A6 - 0xA] 00000C80 2348 000A move.l [A1 + 0xA], A0 00000C84 302E 0008 move.w D0, [A6 + 0x8] 00000C88 C1FC 000E muls.w D0, 0xE 00000C8C 41ED F9BE lea.l A0, [A5 - 0x642] 00000C90 D1C0 add.l A0, D0 00000C92 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6] 00000C98 601E bra +0x20 /* 00000CB8 */ label00000C9A: 00000C9A 302E 0008 move.w D0, [A6 + 0x8] 00000C9E C1FC 000E muls.w D0, 0xE 00000CA2 41ED F9BE lea.l A0, [A5 - 0x642] 00000CA6 D1C0 add.l A0, D0 00000CA8 2F28 000A move.l -[A7], [A0 + 0xA] 00000CAC 206E FFFC movea.l A0, [A6 - 0x4] 00000CB0 2F10 move.l -[A7], [A0] 00000CB2 A933 syscall AppendMenu 00000CB4 58AE FFFC addq.l [A6 - 0x4], 4 label00000CB8: 00000CB8 206E FFFC movea.l A0, [A6 - 0x4] 00000CBC 4A90 tst.l [A0] 00000CBE 66DA bne -0x24 /* 00000C9A */ 00000CC0 302E 0008 move.w D0, [A6 + 0x8] 00000CC4 C1FC 000E muls.w D0, 0xE 00000CC8 41ED F9BE lea.l A0, [A5 - 0x642] 00000CCC D1C0 add.l A0, D0 00000CCE 2F28 000A move.l -[A7], [A0 + 0xA] 00000CD2 4267 clr.w -[A7] 00000CD4 A935 syscall InsertMenu 00000CD6 245F movea.l A2, [A7]+ 00000CD8 4E5E unlink A6 00000CDA 4E75 rts 00000CDC 4255 clr.w [A5] 00000CDE 494C chk.w D4, A4 00000CE0 4431 4D45 neg.b <> export_12: 00000CE4 4E56 FFFE link A6, -0x0002 00000CE8 426E FFFE clr.w [A6 - 0x2] 00000CEC 600E bra +0x10 /* 00000CFC */ label00000CEE: 00000CEE 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000CF2 4EBA FF42 jsr [PC - 0xBE /* 00000C36 */] 00000CF6 548F addq.l A7, 2 00000CF8 526E FFFE addq.w [A6 - 0x2], 1 label00000CFC: 00000CFC 302E FFFE move.w D0, [A6 - 0x2] 00000D00 C1FC 000E muls.w D0, 0xE 00000D04 41ED F9BE lea.l A0, [A5 - 0x642] 00000D08 D1C0 add.l A0, D0 00000D0A 4A50 tst.w [A0] 00000D0C 66E0 bne -0x1E /* 00000CEE */ 00000D0E 2F2D F9C8 move.l -[A7], [A5 - 0x638] 00000D12 4879 4452 5652 push.l 0x44525652 /* 'DRVR' */ 00000D18 A94D syscall AppendResMenu/AddResMenu 00000D1A A937 syscall DrawMenuBar 00000D1C 4E5E unlink A6 00000D1E 4E75 rts 00000D20 4255 clr.w [A5] 00000D22 494C chk.w D4, A4 00000D24 444D neg.w A5 00000D26 454E chk.w D2, A6 fn00000D28: 00000D28 4E56 0000 link A6, 0 00000D2C 4A6E 000C tst.w [A6 + 0xC] 00000D30 671A beq +0x1C /* 00000D4C */ 00000D32 302E 0008 move.w D0, [A6 + 0x8] 00000D36 C1FC 000E muls.w D0, 0xE 00000D3A 41ED F9BE lea.l A0, [A5 - 0x642] 00000D3E D1C0 add.l A0, D0 00000D40 2F28 000A move.l -[A7], [A0 + 0xA] 00000D44 3F2E 000A move.w -[A7], [A6 + 0xA] 00000D48 A939 syscall EnableItem 00000D4A 6018 bra +0x1A /* 00000D64 */ label00000D4C: 00000D4C 302E 0008 move.w D0, [A6 + 0x8] 00000D50 C1FC 000E muls.w D0, 0xE 00000D54 41ED F9BE lea.l A0, [A5 - 0x642] 00000D58 D1C0 add.l A0, D0 00000D5A 2F28 000A move.l -[A7], [A0 + 0xA] 00000D5E 3F2E 000A move.w -[A7], [A6 + 0xA] 00000D62 A93A syscall DisableItem label00000D64: 00000D64 4E5E unlink A6 00000D66 4E75 rts 00000D68 4445 neg.w D5 00000D6A 4954 chk.w D4, [A4] 00000D6C 454D chk.w D2, A5 00000D6E 2020 move.l D0, -[A0] export_13: 00000D70 4E56 FFFC link A6, -0x0004 00000D74 598F subq.l A7, 4 00000D76 206E 0008 movea.l A0, [A6 + 0x8] 00000D7A 2F28 000A move.l -[A7], [A0 + 0xA] 00000D7E A93D syscall MenuSelect 00000D80 201F move.l D0, [A7]+ 00000D82 2D40 FFFC move.l [A6 - 0x4], D0 00000D86 4AAE FFFC tst.l [A6 - 0x4] 00000D8A 6712 beq +0x14 /* 00000D9E */ 00000D8C 206E 0008 movea.l A0, [A6 + 0x8] 00000D90 3F28 000E move.w -[A7], [A0 + 0xE] 00000D94 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000D98 4EBA 0014 jsr [PC + 0x14 /* 00000DAE */] 00000D9C 5C8F addq.l A7, 6 label00000D9E: 00000D9E 4EBA 059A jsr [PC + 0x59A /* 0000133A */] 00000DA2 4E5E unlink A6 00000DA4 4E75 rts 00000DA6 4841 swap.w D1 00000DA8 4E44 trap 4 00000DAA 4C45 4D45 movem.l D0,D2,D6,A0,A2,A3,A6, D5 fn00000DAE: 00000DAE 4E56 FDFA link A6, -0x0206 00000DB2 202E 0008 move.l D0, [A6 + 0x8] 00000DB6 7210 moveq.l D1, 0x10 00000DB8 E2A0 asr D0, D1 00000DBA 3D40 FFFE move.w [A6 - 0x2], D0 00000DBE 203C 0000 FFFF move.l D0, 0xFFFF 00000DC4 C0AE 0008 and.l D0, [A6 + 0x8] 00000DC8 3D40 FFFC move.w [A6 - 0x4], D0 00000DCC 302E FFFE move.w D0, [A6 - 0x2] 00000DD0 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000DD4 0100 btst D0, D0 00000DD6 0103 btst D3, D0 00000DD8 0130 0008 btst [A0 + D0.w + 0x8], D0 00000DDC 0036 00E6 00F6 ori.b [A6 + D0.w - 0x10], 0xE6 00000DE2 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1 00000DE8 6608 bne +0xA /* 00000DF2 */ 00000DEA 4EBA 01DC jsr [PC + 0x1DC /* 00000FC8 */] 00000DEE 6000 0118 bra +0x11A /* 00000F08 */ label00000DF2: 00000DF2 2F2D F9C8 move.l -[A7], [A5 - 0x638] 00000DF6 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000DFA 486E FDFC pea.l [A6 - 0x204] 00000DFE A946 syscall GetMenuItemText/GetItem 00000E00 558F subq.l A7, 2 00000E02 486E FDFC pea.l [A6 - 0x204] 00000E06 A9B6 syscall OpenDeskAcc 00000E08 301F move.w D0, [A7]+ 00000E0A 3D40 FDFA move.w [A6 - 0x206], D0 00000E0E 6000 00F8 bra +0xFA /* 00000F08 */ 00000E12 302E FFFC move.w D0, [A6 - 0x4] 00000E16 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000E1A 0001 0006 ori.b D1, 0x6 00000E1E 00EA .incomplete 00000E20 000C 0024 ori.b A4, 0x24 /* '$' */ 00000E24 00E4 .incomplete 00000E26 0084 008A 0092 ori.l D4, 0x8A0092 00000E2C 4A6D F93A tst.w [A5 - 0x6C6] 00000E30 670C beq +0xE /* 00000E3E */ 00000E32 4267 clr.w -[A7] 00000E34 4EBA F220 jsr [PC - 0xDE0 /* 00000056 */] 00000E38 548F addq.l A7, 2 00000E3A 6000 00CC bra +0xCE /* 00000F08 */ label00000E3E: 00000E3E 4EBA F278 jsr [PC - 0xD88 /* 000000B8 */] 00000E42 6000 00C4 bra +0xC6 /* 00000F08 */ 00000E46 086D 0000 F927 bchg.b [A5 - 0x6D9], 0x0 00000E4C 4A6D F926 tst.w [A5 - 0x6DA] 00000E50 671C beq +0x1E /* 00000E6E */ 00000E52 598F subq.l A7, 4 00000E54 A975 syscall TickCount 00000E56 201F move.l D0, [A7]+ 00000E58 2B40 F960 move.l [A5 - 0x6A0], D0 00000E5C 2F2D F9D6 move.l -[A7], [A5 - 0x62A] 00000E60 3F3C 0002 move.w -[A7], 0x2 00000E64 4879 0000 01BE push.l 0x1BE 00000E6A A947 syscall SetMenuItemText/SetItem 00000E6C 601E bra +0x20 /* 00000E8C */ label00000E6E: 00000E6E 2F2D F9D6 move.l -[A7], [A5 - 0x62A] 00000E72 3F3C 0002 move.w -[A7], 0x2 00000E76 4879 0000 01CC push.l 0x1CC 00000E7C A947 syscall SetMenuItemText/SetItem 00000E7E 598F subq.l A7, 4 00000E80 A975 syscall TickCount 00000E82 201F move.l D0, [A7]+ 00000E84 90AD F960 sub.l D0, [A5 - 0x6A0] 00000E88 D1AD F95C add.l [A5 - 0x6A4], D0 label00000E8C: 00000E8C 4A6D F926 tst.w [A5 - 0x6DA] 00000E90 57C0 seq D0 00000E92 4400 neg.b D0 00000E94 4880 ext.w D0 00000E96 3F00 move.w -[A7], D0 00000E98 3F3C 0001 move.w -[A7], 0x1 00000E9C 3F3C 0001 move.w -[A7], 0x1 00000EA0 4EBA FE86 jsr [PC - 0x17A /* 00000D28 */] 00000EA4 5C8F addq.l A7, 6 00000EA6 6000 0060 bra +0x62 /* 00000F08 */ 00000EAA 4EBA 6744 jsr [PC + 0x6744 /* 000075F0 */] 00000EAE 6000 0058 bra +0x5A /* 00000F08 */ 00000EB2 7001 moveq.l D0, 0x01 00000EB4 3B40 F922 move.w [A5 - 0x6DE], D0 00000EB8 6000 004E bra +0x50 /* 00000F08 */ 00000EBC 4EBA 6686 jsr [PC + 0x6686 /* 00007544 */] 00000EC0 6000 0046 bra +0x48 /* 00000F08 */ 00000EC4 558F subq.l A7, 2 00000EC6 302E FFFC move.w D0, [A6 - 0x4] 00000ECA 5340 subq.w D0, 1 00000ECC 3F00 move.w -[A7], D0 00000ECE A9C2 syscall SysEdit 00000ED0 101F move.b D0, [A7]+ 00000ED2 6000 0034 bra +0x36 /* 00000F08 */ 00000ED6 302E FFFC move.w D0, [A6 - 0x4] 00000EDA 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000EDE 0001 0004 ori.b D1, 0x4 00000EE2 0026 0008 ori.b -[A6], 0x8 00000EE6 0012 0016 ori.b [A2], 0x16 00000EEA 001A 3F3C ori.b [A2]+, 0x3C /* '<' */ 00000EEE 07D0 .incomplete 00000EF0 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00000EF4 548F addq.l A7, 2 00000EF6 6010 bra +0x12 /* 00000F08 */ 00000EF8 4EBA 59C6 jsr [PC + 0x59C6 /* 000068C0 */] 00000EFC 600A bra +0xC /* 00000F08 */ 00000EFE 4EBA 6118 jsr [PC + 0x6118 /* 00007018 */] 00000F02 6004 bra +0x6 /* 00000F08 */ 00000F04 4EAD 039A jsr [A5 + 0x39A /* export_111 */] label00000F08: 00000F08 4267 clr.w -[A7] 00000F0A A938 syscall HiliteMenu 00000F0C 4E5E unlink A6 00000F0E 4E75 rts 00000F10 4841 swap.w D1 00000F12 4E44 trap 4 00000F14 4C45 4D49 movem.l D0,D3,D6,A0,A2,A3,A6, D5 fn00000F18: 00000F18 4A6D F93A tst.w [A5 - 0x6C6] 00000F1C 57C0 seq D0 00000F1E 4400 neg.b D0 00000F20 4880 ext.w D0 00000F22 3F00 move.w -[A7], D0 00000F24 3F3C 0001 move.w -[A7], 0x1 00000F28 3F3C 0003 move.w -[A7], 0x3 00000F2C 4EBA FDFA jsr [PC - 0x206 /* 00000D28 */] 00000F30 5C8F addq.l A7, 6 00000F32 4A6D F93A tst.w [A5 - 0x6C6] 00000F36 57C0 seq D0 00000F38 4400 neg.b D0 00000F3A 4880 ext.w D0 00000F3C 3F00 move.w -[A7], D0 00000F3E 3F3C 0002 move.w -[A7], 0x2 00000F42 3F3C 0003 move.w -[A7], 0x3 00000F46 4EBA FDE0 jsr [PC - 0x220 /* 00000D28 */] 00000F4A 5C8F addq.l A7, 6 00000F4C 4A6D F93A tst.w [A5 - 0x6C6] 00000F50 57C0 seq D0 00000F52 4400 neg.b D0 00000F54 4880 ext.w D0 00000F56 3F00 move.w -[A7], D0 00000F58 3F3C 0003 move.w -[A7], 0x3 00000F5C 3F3C 0003 move.w -[A7], 0x3 00000F60 4EBA FDC6 jsr [PC - 0x23A /* 00000D28 */] 00000F64 5C8F addq.l A7, 6 00000F66 4A6D F93A tst.w [A5 - 0x6C6] 00000F6A 57C0 seq D0 00000F6C 4400 neg.b D0 00000F6E 4880 ext.w D0 00000F70 3F00 move.w -[A7], D0 00000F72 3F3C 0004 move.w -[A7], 0x4 00000F76 3F3C 0003 move.w -[A7], 0x3 00000F7A 4EBA FDAC jsr [PC - 0x254 /* 00000D28 */] 00000F7E 5C8F addq.l A7, 6 00000F80 3F2D F93A move.w -[A7], [A5 - 0x6C6] 00000F84 3F3C 0002 move.w -[A7], 0x2 00000F88 3F3C 0001 move.w -[A7], 0x1 00000F8C 4EBA FD9A jsr [PC - 0x266 /* 00000D28 */] 00000F90 5C8F addq.l A7, 6 00000F92 4A6D F93A tst.w [A5 - 0x6C6] 00000F96 57C0 seq D0 00000F98 4400 neg.b D0 00000F9A 4880 ext.w D0 00000F9C 3F00 move.w -[A7], D0 00000F9E 3F3C 0004 move.w -[A7], 0x4 00000FA2 3F3C 0001 move.w -[A7], 0x1 00000FA6 4EBA FD80 jsr [PC - 0x280 /* 00000D28 */] 00000FAA 5C8F addq.l A7, 6 00000FAC 302D F93A move.w D0, [A5 - 0x6C6] 00000FB0 48C0 ext.l D0 00000FB2 E580 asl D0, 2 00000FB4 41ED FA04 lea.l A0, [A5 - 0x5FC] 00000FB8 D1C0 add.l A0, D0 00000FBA 2F2D F9D6 move.l -[A7], [A5 - 0x62A] 00000FBE 3F3C 0001 move.w -[A7], 0x1 00000FC2 2F10 move.l -[A7], [A0] 00000FC4 A947 syscall SetMenuItemText/SetItem 00000FC6 4E75 rts fn00000FC8: 00000FC8 3F3C 03EC move.w -[A7], 0x3EC 00000FCC 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00000FD0 548F addq.l A7, 2 00000FD2 4E75 rts fn00000FD4: 00000FD4 7001 moveq.l D0, 0x01 00000FD6 3B40 F944 move.w [A5 - 0x6BC], D0 00000FDA 486D FA1E pea.l [A5 - 0x5E2] 00000FDE 4267 clr.w -[A7] 00000FE0 4267 clr.w -[A7] 00000FE2 A880 syscall SetPt 00000FE4 4A6D F924 tst.w [A5 - 0x6DC] 00000FE8 6604 bne +0x6 /* 00000FEE */ 00000FEA 70E2 moveq.l D0, 0xFFFFFFE2 00000FEC 6002 bra +0x4 /* 00000FF0 */ label00000FEE: 00000FEE 70C4 moveq.l D0, 0xFFFFFFC4 label00000FF0: 00000FF0 3B40 FA38 move.w [A5 - 0x5C8], D0 00000FF4 7001 moveq.l D0, 0x01 00000FF6 3B40 FA22 move.w [A5 - 0x5DE], D0 00000FFA 4A6D F924 tst.w [A5 - 0x6DC] 00000FFE 6606 bne +0x8 /* 00001006 */ 00001000 303C 00D4 move.w D0, 0xD4 00001004 6004 bra +0x6 /* 0000100A */ label00001006: 00001006 303C 00D2 move.w D0, 0xD2 label0000100A: 0000100A 3B40 FA24 move.w [A5 - 0x5DC], D0 0000100E 7002 moveq.l D0, 0x02 00001010 3B40 F948 move.w [A5 - 0x6B8], D0 00001014 598F subq.l A7, 4 00001016 A975 syscall TickCount 00001018 201F move.l D0, [A7]+ 0000101A 2B40 FA1A move.l [A5 - 0x5E6], D0 0000101E 4EBA 01F8 jsr [PC + 0x1F8 /* 00001218 */] 00001022 700A moveq.l D0, 0x0A 00001024 906D FE66 sub.w D0, [A5 - 0x19A] 00001028 3B40 F92A move.w [A5 - 0x6D6], D0 0000102C 0C6D 0006 FE66 cmpi.w [A5 - 0x19A], 0x6 00001032 660C bne +0xE /* 00001040 */ 00001034 4A2D FE64 tst.b [A5 - 0x19C] 00001038 6706 beq +0x8 /* 00001040 */ 0000103A 7001 moveq.l D0, 0x01 0000103C 3B40 F92A move.w [A5 - 0x6D6], D0 label00001040: 00001040 426D F934 clr.w [A5 - 0x6CC] 00001044 426D F93C clr.w [A5 - 0x6C4] 00001048 426D F928 clr.w [A5 - 0x6D8] 0000104C 426D F92E clr.w [A5 - 0x6D2] 00001050 426D F92C clr.w [A5 - 0x6D4] 00001054 426D F94E clr.w [A5 - 0x6B2] 00001058 426D F950 clr.w [A5 - 0x6B0] 0000105C 426D F94A clr.w [A5 - 0x6B6] 00001060 42AD F95C clr.l [A5 - 0x6A4] 00001064 302D FE66 move.w D0, [A5 - 0x19A] 00001068 C1FC 000A muls.w D0, 0xA /* '\n' */ 0000106C 323C 0096 move.w D1, 0x96 00001070 9240 sub.w D1, D0 00001072 3B41 F94C move.w [A5 - 0x6B4], D1 00001076 306D FE66 movea.w A0, [A5 - 0x19A] 0000107A 2008 move.l D0, A0 0000107C 81FC 0002 divs.w D0, 0x2 00001080 5240 addq.w D0, 1 00001082 306D F6A8 movea.w A0, [A5 - 0x958] 00001086 2208 move.l D1, A0 00001088 83C0 divs.w D1, D0 0000108A 3B41 F93E move.w [A5 - 0x6C2], D1 0000108E 0C6D 0005 FE66 cmpi.w [A5 - 0x19A], 0x5 00001094 660C bne +0xE /* 000010A2 */ 00001096 4A2D FE64 tst.b [A5 - 0x19C] 0000109A 6706 beq +0x8 /* 000010A2 */ 0000109C 7001 moveq.l D0, 0x01 0000109E 3B40 F93E move.w [A5 - 0x6C2], D0 label000010A2: 000010A2 306D FE66 movea.w A0, [A5 - 0x19A] 000010A6 2008 move.l D0, A0 000010A8 81FC 0002 divs.w D0, 0x2 000010AC 7204 moveq.l D1, 0x04 000010AE 9240 sub.w D1, D0 000010B0 C3ED F6A6 muls.w D1, [A5 - 0x95A] 000010B4 3B41 F942 move.w [A5 - 0x6BE], D1 000010B8 7008 moveq.l D0, 0x08 000010BA 906D FE66 sub.w D0, [A5 - 0x19A] 000010BE C1FC 0005 muls.w D0, 0x5 000010C2 3B40 FA3A move.w [A5 - 0x5C6], D0 000010C6 0C6D 0006 FE66 cmpi.w [A5 - 0x19A], 0x6 000010CC 660C bne +0xE /* 000010DA */ 000010CE 4A2D FE64 tst.b [A5 - 0x19C] 000010D2 6706 beq +0x8 /* 000010DA */ 000010D4 7001 moveq.l D0, 0x01 000010D6 3B40 FA3A move.w [A5 - 0x5C6], D0 label000010DA: 000010DA 3B6D F942 F940 move.w [A5 - 0x6C0], [A5 - 0x6BE] 000010E0 302D F6A8 move.w D0, [A5 - 0x958] 000010E4 D040 add.w D0, D0 000010E6 C1FC 0050 muls.w D0, 0x50 /* 'P' */ 000010EA 48C0 ext.l D0 000010EC 81FC 0064 divs.w D0, 0x64 /* 'd' */ 000010F0 3B40 F946 move.w [A5 - 0x6BA], D0 000010F4 4EBA 6570 jsr [PC + 0x6570 /* 00007666 */] 000010F8 4267 clr.w -[A7] 000010FA 4EBA 1334 jsr [PC + 0x1334 /* 00002430 */] 000010FE 548F addq.l A7, 2 00001100 4EBA 0F78 jsr [PC + 0xF78 /* 0000207A */] 00001104 4EBA 10AC jsr [PC + 0x10AC /* 000021B2 */] 00001108 4EBA 14FC jsr [PC + 0x14FC /* 00002606 */] 0000110C 4EBA 159C jsr [PC + 0x159C /* 000026AA */] 00001110 4267 clr.w -[A7] 00001112 4EBA 166A jsr [PC + 0x166A /* 0000277E */] 00001116 548F addq.l A7, 2 00001118 4EBA 1694 jsr [PC + 0x1694 /* 000027AE */] 0000111C 598F subq.l A7, 4 0000111E A975 syscall TickCount 00001120 201F move.l D0, [A7]+ 00001122 2B40 F954 move.l [A5 - 0x6AC], D0 00001126 4E75 rts export_19: 00001128 4E56 FFFE link A6, -0x0002 0000112C 3D6D F948 FFFE move.w [A6 - 0x2], [A5 - 0x6B8] 00001132 0C2E 001C 0009 cmpi.b [A6 + 0x9], 0x1C 00001138 6606 bne +0x8 /* 00001140 */ 0000113A 556E FFFE subq.w [A6 - 0x2], 2 0000113E 6004 bra +0x6 /* 00001144 */ label00001140: 00001140 546E FFFE addq.w [A6 - 0x2], 2 label00001144: 00001144 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2 0000114A 6C06 bge +0x8 /* 00001152 */ 0000114C 7002 moveq.l D0, 0x02 0000114E 3D40 FFFE move.w [A6 - 0x2], D0 label00001152: 00001152 0C6E 0018 FFFE cmpi.w [A6 - 0x2], 0x18 00001158 6F06 ble +0x8 /* 00001160 */ 0000115A 7018 moveq.l D0, 0x18 0000115C 3D40 FFFE move.w [A6 - 0x2], D0 label00001160: 00001160 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001164 4EBA 1618 jsr [PC + 0x1618 /* 0000277E */] 00001168 548F addq.l A7, 2 0000116A 4E5E unlink A6 0000116C 4E75 rts 0000116E 4348 chk.w D1, A0 00001170 414E chk.w D0, A6 00001172 4745 chk.w D3, D5 00001174 5350 subq.w [A0], 1 export_15: fn00001176: 00001176 4E56 0000 link A6, 0 0000117A 0C6E 0020 0008 cmpi.w [A6 + 0x8], 0x20 /* ' ' */ 00001180 6614 bne +0x16 /* 00001196 */ 00001182 086D 0000 FA25 bchg.b [A5 - 0x5DB], 0x0 00001188 302D FA22 move.w D0, [A5 - 0x5DE] 0000118C C1FC FFFF muls.w D0, 0xFFFF 00001190 3B40 FA22 move.w [A5 - 0x5DE], D0 00001194 6026 bra +0x28 /* 000011BC */ label00001196: 00001196 3B6E 0008 FA22 move.w [A5 - 0x5DE], [A6 + 0x8] 0000119C 4A6D F924 tst.w [A5 - 0x6DC] 000011A0 6606 bne +0x8 /* 000011A8 */ 000011A2 303C 00D4 move.w D0, 0xD4 000011A6 6004 bra +0x6 /* 000011AC */ label000011A8: 000011A8 303C 00D2 move.w D0, 0xD2 label000011AC: 000011AC 3B40 FA24 move.w [A5 - 0x5DC], D0 000011B0 0C6E FFFF 0008 cmpi.w [A6 + 0x8], 0xFFFF 000011B6 6604 bne +0x6 /* 000011BC */ 000011B8 526D FA24 addq.w [A5 - 0x5DC], 1 label000011BC: 000011BC 4EBA 4C4C jsr [PC + 0x4C4C /* 00005E0A */] 000011C0 4E5E unlink A6 000011C2 4E75 rts 000011C4 464C not.w A4 000011C6 4950 chk.w D4, [A0] 000011C8 5348 subq.w A0, 1 000011CA 4950 chk.w D4, [A0] fn000011CC: 000011CC 4E56 0000 link A6, 0 000011D0 4A6E 0008 tst.w [A6 + 0x8] 000011D4 6F28 ble +0x2A /* 000011FE */ 000011D6 302E 0008 move.w D0, [A6 + 0x8] 000011DA D16D F94A add.w [A5 - 0x6B6], D0 000011DE 3F2D F94C move.w -[A7], [A5 - 0x6B4] 000011E2 3F2D F94A move.w -[A7], [A5 - 0x6B6] 000011E6 4EBA 14C2 jsr [PC + 0x14C2 /* 000026AA */] 000011EA 588F addq.l A7, 4 000011EC 302D F94A move.w D0, [A5 - 0x6B6] 000011F0 B06D F94C cmp.w D0, [A5 - 0x6B4] 000011F4 6D08 blt +0xA /* 000011FE */ 000011F6 4267 clr.w -[A7] 000011F8 4EBA EE5C jsr [PC - 0x11A4 /* 00000056 */] 000011FC 548F addq.l A7, 2 label000011FE: 000011FE 4E5E unlink A6 00001200 4E75 rts 00001202 4441 neg.w D1 00001204 4D41 chk.w D6, D1 00001206 4745 chk.w D3, D5 00001208 5348 subq.w A0, 1 fn0000120A: 0000120A 2F2D F71A move.l -[A7], [A5 - 0x8E6] 0000120E A873 syscall SetPort 00001210 486D FA28 pea.l [A5 - 0x5D8] 00001214 A8A3 syscall EraseRect 00001216 4E75 rts fn00001218: 00001218 4E56 FFFC link A6, -0x0004 0000121C 3F2D FA24 move.w -[A7], [A5 - 0x5DC] 00001220 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 00001224 548F addq.l A7, 2 00001226 2D40 FFFC move.l [A6 - 0x4], D0 0000122A 4A80 tst.l D0 0000122C 6746 beq +0x48 /* 00001274 */ 0000122E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001232 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] 00001236 588F addq.l A7, 4 00001238 2040 movea.l A0, D0 0000123A 43ED FA28 lea.l A1, [A5 - 0x5D8] 0000123E 22D8 move.l [A1]+, [A0]+ 00001240 22D8 move.l [A1]+, [A0]+ 00001242 302D FA20 move.w D0, [A5 - 0x5E0] 00001246 906D FA2A sub.w D0, [A5 - 0x5D6] 0000124A 322D FA1E move.w D1, [A5 - 0x5E2] 0000124E 926D FA28 sub.w D1, [A5 - 0x5D8] 00001252 486D FA28 pea.l [A5 - 0x5D8] 00001256 3F00 move.w -[A7], D0 00001258 3F01 move.w -[A7], D1 0000125A A8A8 syscall OffsetRect 0000125C 3F2D FA1E move.w -[A7], [A5 - 0x5E2] 00001260 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 00001264 2F2D F71A move.l -[A7], [A5 - 0x8E6] 00001268 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000126C 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00001270 4FEF 000C lea.l A7, [A7 + 0xC] label00001274: 00001274 4E5E unlink A6 00001276 4E75 rts 00001278 4452 neg.w [A2] 0000127A 4157 chk.w D0, [A7] 0000127C 5348 subq.w A0, 1 0000127E 4950 chk.w D4, [A0] fn00001280: 00001280 4E56 FFFE link A6, -0x0002 00001284 302D FA20 move.w D0, [A5 - 0x5E0] 00001288 B06D FA38 cmp.w D0, [A5 - 0x5C8] 0000128C 6C0C bge +0xE /* 0000129A */ 0000128E 3F3C 0001 move.w -[A7], 0x1 00001292 4EBA FEE2 jsr [PC - 0x11E /* 00001176 */] 00001296 548F addq.l A7, 2 00001298 6018 bra +0x1A /* 000012B2 */ label0000129A: 0000129A 206D F71A movea.l A0, [A5 - 0x8E6] 0000129E 302D FA20 move.w D0, [A5 - 0x5E0] 000012A2 B068 0016 cmp.w D0, [A0 + 0x16] 000012A6 6F0A ble +0xC /* 000012B2 */ 000012A8 3F3C FFFF move.w -[A7], 0xFFFF 000012AC 4EBA FEC8 jsr [PC - 0x138 /* 00001176 */] 000012B0 548F addq.l A7, 2 label000012B2: 000012B2 302D F948 move.w D0, [A5 - 0x6B8] 000012B6 C1ED FA22 muls.w D0, [A5 - 0x5DE] 000012BA 3D40 FFFE move.w [A6 - 0x2], D0 000012BE 302E FFFE move.w D0, [A6 - 0x2] 000012C2 D16D FA20 add.w [A5 - 0x5E0], D0 000012C6 4A6D FA22 tst.w [A5 - 0x5DE] 000012CA 6F0E ble +0x10 /* 000012DA */ 000012CC 302D FA2A move.w D0, [A5 - 0x5D6] 000012D0 D06E FFFE add.w D0, [A6 - 0x2] 000012D4 3B40 FA2E move.w [A5 - 0x5D2], D0 000012D8 600C bra +0xE /* 000012E6 */ label000012DA: 000012DA 302D FA2E move.w D0, [A5 - 0x5D2] 000012DE D06E FFFE add.w D0, [A6 - 0x2] 000012E2 3B40 FA2A move.w [A5 - 0x5D6], D0 label000012E6: 000012E6 4E5E unlink A6 000012E8 4E75 rts 000012EA 4D4F chk.w D6, A7 000012EC 5645 addq.w D5, 3 000012EE 5348 subq.w A0, 1 000012F0 4950 chk.w D4, [A0] export_23: 000012F2 4A6D F928 tst.w [A5 - 0x6D8] 000012F6 6640 bne +0x42 /* 00001338 */ 000012F8 598F subq.l A7, 4 000012FA A975 syscall TickCount 000012FC 201F move.l D0, [A7]+ 000012FE B0AD FA1A cmp.l D0, [A5 - 0x5E6] 00001302 6D34 blt +0x36 /* 00001338 */ 00001304 58AD FA1A addq.l [A5 - 0x5E6], 4 00001308 4EBA FF76 jsr [PC - 0x8A /* 00001280 */] 0000130C 4EBA FEFC jsr [PC - 0x104 /* 0000120A */] 00001310 4EBA FF06 jsr [PC - 0xFA /* 00001218 */] 00001314 426D F938 clr.w [A5 - 0x6C8] 00001318 486D FA28 pea.l [A5 - 0x5D8] 0000131C 4EBA 4B84 jsr [PC + 0x4B84 /* 00005EA2 */] 00001320 588F addq.l A7, 4 00001322 4EBA 36CC jsr [PC + 0x36CC /* 000049F0 */] 00001326 4EBA 11CE jsr [PC + 0x11CE /* 000024F6 */] 0000132A 4EBA 07C8 jsr [PC + 0x7C8 /* 00001AF4 */] 0000132E 4A6D F964 tst.w [A5 - 0x69C] 00001332 6704 beq +0x6 /* 00001338 */ 00001334 4EBA ED96 jsr [PC - 0x126A /* 000000CC */] label00001338: 00001338 4E75 rts fn0000133A: 0000133A 598F subq.l A7, 4 0000133C A975 syscall TickCount 0000133E 201F move.l D0, [A7]+ 00001340 2B40 FA1A move.l [A5 - 0x5E6], D0 00001344 4E75 rts export_22: 00001346 4E56 FFFC link A6, -0x0004 0000134A 306D FA20 movea.w A0, [A5 - 0x5E0] 0000134E 2008 move.l D0, A0 00001350 81ED F6A4 divs.w D0, [A5 - 0x95C] 00001354 5240 addq.w D0, 1 00001356 3D40 FFFE move.w [A6 - 0x2], D0 0000135A 306D FA1E movea.w A0, [A5 - 0x5E2] 0000135E 2008 move.l D0, A0 00001360 81ED F6A2 divs.w D0, [A5 - 0x95E] 00001364 5440 addq.w D0, 2 00001366 3D40 FFFC move.w [A6 - 0x4], D0 0000136A 4A6E FFFE tst.w [A6 - 0x2] 0000136E 6D00 00B4 blt +0xB6 /* 00001424 */ 00001372 302E FFFE move.w D0, [A6 - 0x2] 00001376 B06D F6A8 cmp.w D0, [A5 - 0x958] 0000137A 6C00 00A8 bge +0xAA /* 00001424 */ 0000137E 302E FFFC move.w D0, [A6 - 0x4] 00001382 C1ED F6A8 muls.w D0, [A5 - 0x958] 00001386 D06E FFFE add.w D0, [A6 - 0x2] 0000138A C1FC 000C muls.w D0, 0xC 0000138E D0AD F91E add.l D0, [A5 - 0x6E2] 00001392 2040 movea.l A0, D0 00001394 4A10 tst.b [A0] 00001396 6600 008C bne +0x8E /* 00001424 */ 0000139A 302E FFFC move.w D0, [A6 - 0x4] 0000139E C1ED F6A8 muls.w D0, [A5 - 0x958] 000013A2 D06E FFFE add.w D0, [A6 - 0x2] 000013A6 C1FC 000C muls.w D0, 0xC 000013AA D0AD F91E add.l D0, [A5 - 0x6E2] 000013AE 2040 movea.l A0, D0 000013B0 700B moveq.l D0, 0x0B 000013B2 1080 move.b [A0], D0 000013B4 302E FFFC move.w D0, [A6 - 0x4] 000013B8 C1ED F6A8 muls.w D0, [A5 - 0x958] 000013BC D06E FFFE add.w D0, [A6 - 0x2] 000013C0 C1FC 000C muls.w D0, 0xC 000013C4 D0AD F91E add.l D0, [A5 - 0x6E2] 000013C8 5080 addq.l D0, 8 000013CA 2F00 move.l -[A7], D0 000013CC 3F3C 0007 move.w -[A7], 0x7 000013D0 3F3C 0007 move.w -[A7], 0x7 000013D4 A880 syscall SetPt 000013D6 302E FFFC move.w D0, [A6 - 0x4] 000013DA C1ED F6A8 muls.w D0, [A5 - 0x958] 000013DE D06E FFFE add.w D0, [A6 - 0x2] 000013E2 C1FC 000C muls.w D0, 0xC 000013E6 D0AD F91E add.l D0, [A5 - 0x6E2] 000013EA 2040 movea.l A0, D0 000013EC 7001 moveq.l D0, 0x01 000013EE 1140 0002 move.b [A0 + 0x2], D0 000013F2 302E FFFC move.w D0, [A6 - 0x4] 000013F6 C1ED F6A8 muls.w D0, [A5 - 0x958] 000013FA D06E FFFE add.w D0, [A6 - 0x2] 000013FE C1FC 000C muls.w D0, 0xC 00001402 D0AD F91E add.l D0, [A5 - 0x6E2] 00001406 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000140A 2040 movea.l A0, D0 0000140C 2F28 0008 move.l -[A7], [A0 + 0x8] 00001410 4EBA F6E4 jsr [PC - 0x91C /* 00000AF6 */] 00001414 508F addq.l A7, 8 00001416 3F3C 0001 move.w -[A7], 0x1 0000141A 3F3C 0004 move.w -[A7], 0x4 0000141E 4EBA 51FA jsr [PC + 0x51FA /* 0000661A */] 00001422 588F addq.l A7, 4 label00001424: 00001424 4E5E unlink A6 00001426 4E75 rts 00001428 4C41 554E movem.l D1,D2,D3,D6,A0,A2,A4,A6, D1 0000142C 4348 chk.w D1, A0 0000142E 424F clr.w A7 export_18: 00001430 4E56 FFF0 link A6, -0x0010 00001434 306D FA20 movea.w A0, [A5 - 0x5E0] 00001438 2008 move.l D0, A0 0000143A 81ED F6A4 divs.w D0, [A5 - 0x95C] 0000143E 5240 addq.w D0, 1 00001440 3D40 FFFE move.w [A6 - 0x2], D0 00001444 306D FA1E movea.w A0, [A5 - 0x5E2] 00001448 2008 move.l D0, A0 0000144A 81ED F6A2 divs.w D0, [A5 - 0x95E] 0000144E 5440 addq.w D0, 2 00001450 3D40 FFFC move.w [A6 - 0x4], D0 00001454 4A6D F94E tst.w [A5 - 0x6B2] 00001458 670A beq +0xC /* 00001464 */ 0000145A 3F3C 0008 move.w -[A7], 0x8 0000145E 4EBA 627C jsr [PC + 0x627C /* 000076DC */] 00001462 548F addq.l A7, 2 label00001464: 00001464 4A6E FFFE tst.w [A6 - 0x2] 00001468 6D00 011A blt +0x11C /* 00001584 */ 0000146C 302E FFFE move.w D0, [A6 - 0x2] 00001470 B06D F6A8 cmp.w D0, [A5 - 0x958] 00001474 6C00 010E bge +0x110 /* 00001584 */ 00001478 302E FFFC move.w D0, [A6 - 0x4] 0000147C C1ED F6A8 muls.w D0, [A5 - 0x958] 00001480 D06E FFFE add.w D0, [A6 - 0x2] 00001484 C1FC 000C muls.w D0, 0xC 00001488 D0AD F91E add.l D0, [A5 - 0x6E2] 0000148C 2040 movea.l A0, D0 0000148E 4A10 tst.b [A0] 00001490 6600 00F2 bne +0xF4 /* 00001584 */ 00001494 4A6D F952 tst.w [A5 - 0x6AE] 00001498 6F06 ble +0x8 /* 000014A0 */ 0000149A 066D FFEC F952 addi.w [A5 - 0x6AE], 0xFFEC label000014A0: 000014A0 102E 0009 move.b D0, [A6 + 0x9] 000014A4 4880 ext.w D0 000014A6 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000014AA 0031 0034 00D6 ori.b [A1 + D0.w - 0x42], 0x34 /* '4' */ 000014B0 0008 002A ori.b A0, 0x2A /* '*' */ 000014B4 004C 006C ori.w A4, 0x6C /* 'l' */ 000014B8 302E FFFC move.w D0, [A6 - 0x4] 000014BC C1ED F6A8 muls.w D0, [A5 - 0x958] 000014C0 D06E FFFE add.w D0, [A6 - 0x2] 000014C4 C1FC 000C muls.w D0, 0xC 000014C8 D0AD F91E add.l D0, [A5 - 0x6E2] 000014CC 2040 movea.l A0, D0 000014CE 43ED FA3C lea.l A1, [A5 - 0x5C4] 000014D2 20D9 move.l [A0]+, [A1]+ 000014D4 20D9 move.l [A0]+, [A1]+ 000014D6 20D9 move.l [A0]+, [A1]+ 000014D8 6000 0086 bra +0x88 /* 00001560 */ 000014DC 302E FFFC move.w D0, [A6 - 0x4] 000014E0 C1ED F6A8 muls.w D0, [A5 - 0x958] 000014E4 D06E FFFE add.w D0, [A6 - 0x2] 000014E8 C1FC 000C muls.w D0, 0xC 000014EC D0AD F91E add.l D0, [A5 - 0x6E2] 000014F0 2040 movea.l A0, D0 000014F2 43ED FA48 lea.l A1, [A5 - 0x5B8] 000014F6 20D9 move.l [A0]+, [A1]+ 000014F8 20D9 move.l [A0]+, [A1]+ 000014FA 20D9 move.l [A0]+, [A1]+ 000014FC 6000 0062 bra +0x64 /* 00001560 */ 00001500 302E FFFC move.w D0, [A6 - 0x4] 00001504 C1ED F6A8 muls.w D0, [A5 - 0x958] 00001508 D06E FFFE add.w D0, [A6 - 0x2] 0000150C C1FC 000C muls.w D0, 0xC 00001510 D0AD F91E add.l D0, [A5 - 0x6E2] 00001514 2040 movea.l A0, D0 00001516 43ED FA54 lea.l A1, [A5 - 0x5AC] 0000151A 20D9 move.l [A0]+, [A1]+ 0000151C 20D9 move.l [A0]+, [A1]+ 0000151E 20D9 move.l [A0]+, [A1]+ 00001520 603E bra +0x40 /* 00001560 */ 00001522 302D F93C move.w D0, [A5 - 0x6C4] 00001526 B06D F93E cmp.w D0, [A5 - 0x6C2] 0000152A 6D10 blt +0x12 /* 0000153C */ 0000152C 3F3C 0005 move.w -[A7], 0x5 00001530 3F3C 0005 move.w -[A7], 0x5 00001534 4EBA 50E4 jsr [PC + 0x50E4 /* 0000661A */] 00001538 588F addq.l A7, 4 0000153A 6048 bra +0x4A /* 00001584 */ label0000153C: 0000153C 526D F93C addq.w [A5 - 0x6C4], 1 00001540 302E FFFC move.w D0, [A6 - 0x4] 00001544 C1ED F6A8 muls.w D0, [A5 - 0x958] 00001548 D06E FFFE add.w D0, [A6 - 0x2] 0000154C C1FC 000C muls.w D0, 0xC 00001550 D0AD F91E add.l D0, [A5 - 0x6E2] 00001554 2040 movea.l A0, D0 00001556 43ED FA60 lea.l A1, [A5 - 0x5A0] 0000155A 20D9 move.l [A0]+, [A1]+ 0000155C 20D9 move.l [A0]+, [A1]+ 0000155E 20D9 move.l [A0]+, [A1]+ label00001560: 00001560 302E FFFC move.w D0, [A6 - 0x4] 00001564 C1ED F6A8 muls.w D0, [A5 - 0x958] 00001568 D06E FFFE add.w D0, [A6 - 0x2] 0000156C C1FC 000C muls.w D0, 0xC 00001570 D0AD F91E add.l D0, [A5 - 0x6E2] 00001574 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001578 2040 movea.l A0, D0 0000157A 2F28 0008 move.l -[A7], [A0 + 0x8] 0000157E 4EBA F576 jsr [PC - 0xA8A /* 00000AF6 */] 00001582 508F addq.l A7, 8 label00001584: 00001584 4E5E unlink A6 00001586 4E75 rts 00001588 4C41 554E movem.l D1,D2,D3,D6,A0,A2,A4,A6, D1 0000158C 4348 chk.w D1, A0 0000158E 524F addq.w A7, 1 export_14: 00001590 4E56 FFFC link A6, -0x0004 00001594 4A6D F92A tst.w [A5 - 0x6D6] 00001598 6E12 bgt +0x14 /* 000015AC */ 0000159A 3F3C 0005 move.w -[A7], 0x5 0000159E 3F3C 0005 move.w -[A7], 0x5 000015A2 4EBA 5076 jsr [PC + 0x5076 /* 0000661A */] 000015A6 588F addq.l A7, 4 000015A8 6000 010C bra +0x10E /* 000016B6 */ label000015AC: 000015AC 306D FA20 movea.w A0, [A5 - 0x5E0] 000015B0 2008 move.l D0, A0 000015B2 81ED F6A4 divs.w D0, [A5 - 0x95C] 000015B6 5240 addq.w D0, 1 000015B8 3D40 FFFE move.w [A6 - 0x2], D0 000015BC 306D FA1E movea.w A0, [A5 - 0x5E2] 000015C0 2008 move.l D0, A0 000015C2 81ED F6A2 divs.w D0, [A5 - 0x95E] 000015C6 5440 addq.w D0, 2 000015C8 3D40 FFFC move.w [A6 - 0x4], D0 000015CC 4A6E FFFE tst.w [A6 - 0x2] 000015D0 6D00 00E4 blt +0xE6 /* 000016B6 */ 000015D4 302E FFFE move.w D0, [A6 - 0x2] 000015D8 B06D F6A8 cmp.w D0, [A5 - 0x958] 000015DC 6C00 00D8 bge +0xDA /* 000016B6 */ 000015E0 302E FFFC move.w D0, [A6 - 0x4] 000015E4 C1ED F6A8 muls.w D0, [A5 - 0x958] 000015E8 D06E FFFE add.w D0, [A6 - 0x2] 000015EC C1FC 000C muls.w D0, 0xC 000015F0 D0AD F91E add.l D0, [A5 - 0x6E2] 000015F4 2040 movea.l A0, D0 000015F6 4A10 tst.b [A0] 000015F8 6600 00BC bne +0xBE /* 000016B6 */ 000015FC 536D F92A subq.w [A5 - 0x6D6], 1 00001600 4EBA 11AC jsr [PC + 0x11AC /* 000027AE */] 00001604 4A6D F92C tst.w [A5 - 0x6D4] 00001608 670A beq +0xC /* 00001614 */ 0000160A 2F2D FA6C move.l -[A7], [A5 - 0x594] 0000160E 4EBA 4284 jsr [PC + 0x4284 /* 00005894 */] 00001612 588F addq.l A7, 4 label00001614: 00001614 2B6E FFFC FA6C move.l [A5 - 0x594], [A6 - 0x4] 0000161A 302E FFFC move.w D0, [A6 - 0x4] 0000161E C1ED F6A8 muls.w D0, [A5 - 0x958] 00001622 D06E FFFE add.w D0, [A6 - 0x2] 00001626 C1FC 000C muls.w D0, 0xC 0000162A D0AD F91E add.l D0, [A5 - 0x6E2] 0000162E 2040 movea.l A0, D0 00001630 700C moveq.l D0, 0x0C 00001632 1080 move.b [A0], D0 00001634 302E FFFC move.w D0, [A6 - 0x4] 00001638 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000163C D06E FFFE add.w D0, [A6 - 0x2] 00001640 C1FC 000C muls.w D0, 0xC 00001644 D0AD F91E add.l D0, [A5 - 0x6E2] 00001648 5080 addq.l D0, 8 0000164A 2F00 move.l -[A7], D0 0000164C 3F3C 0004 move.w -[A7], 0x4 00001650 3F3C 0002 move.w -[A7], 0x2 00001654 A880 syscall SetPt 00001656 302E FFFC move.w D0, [A6 - 0x4] 0000165A C1ED F6A8 muls.w D0, [A5 - 0x958] 0000165E D06E FFFE add.w D0, [A6 - 0x2] 00001662 C1FC 000C muls.w D0, 0xC 00001666 D0AD F91E add.l D0, [A5 - 0x6E2] 0000166A 2040 movea.l A0, D0 0000166C 7003 moveq.l D0, 0x03 0000166E 1140 0002 move.b [A0 + 0x2], D0 00001672 302E FFFC move.w D0, [A6 - 0x4] 00001676 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000167A D06E FFFE add.w D0, [A6 - 0x2] 0000167E C1FC 000C muls.w D0, 0xC 00001682 D0AD F91E add.l D0, [A5 - 0x6E2] 00001686 2040 movea.l A0, D0 00001688 4228 0001 clr.b [A0 + 0x1] 0000168C 302E FFFC move.w D0, [A6 - 0x4] 00001690 C1ED F6A8 muls.w D0, [A5 - 0x958] 00001694 D06E FFFE add.w D0, [A6 - 0x2] 00001698 C1FC 000C muls.w D0, 0xC 0000169C D0AD F91E add.l D0, [A5 - 0x6E2] 000016A0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000016A4 2040 movea.l A0, D0 000016A6 2F28 0008 move.l -[A7], [A0 + 0x8] 000016AA 4EBA F44A jsr [PC - 0xBB6 /* 00000AF6 */] 000016AE 508F addq.l A7, 8 000016B0 7001 moveq.l D0, 0x01 000016B2 3B40 F92C move.w [A5 - 0x6D4], D0 label000016B6: 000016B6 4E5E unlink A6 000016B8 4E75 rts 000016BA 4C41 554E movem.l D1,D2,D3,D6,A0,A2,A4,A6, D1 000016BE 4348 chk.w D1, A0 000016C0 534D subq.w A5, 1 export_21: 000016C2 4E56 FFFC link A6, -0x0004 000016C6 4A6D F92E tst.w [A5 - 0x6D2] 000016CA 6600 00DA bne +0xDC /* 000017A6 */ 000016CE 306D FA20 movea.w A0, [A5 - 0x5E0] 000016D2 2008 move.l D0, A0 000016D4 81ED F6A4 divs.w D0, [A5 - 0x95C] 000016D8 5240 addq.w D0, 1 000016DA 3D40 FFFE move.w [A6 - 0x2], D0 000016DE 306D FA1E movea.w A0, [A5 - 0x5E2] 000016E2 2008 move.l D0, A0 000016E4 81ED F6A2 divs.w D0, [A5 - 0x95E] 000016E8 5440 addq.w D0, 2 000016EA 3D40 FFFC move.w [A6 - 0x4], D0 000016EE 4A6E FFFE tst.w [A6 - 0x2] 000016F2 6D00 00B2 blt +0xB4 /* 000017A6 */ 000016F6 302E FFFE move.w D0, [A6 - 0x2] 000016FA B06D F6A8 cmp.w D0, [A5 - 0x958] 000016FE 6C00 00A6 bge +0xA8 /* 000017A6 */ 00001702 2B6E FFFC FA70 move.l [A5 - 0x590], [A6 - 0x4] 00001708 302E FFFC move.w D0, [A6 - 0x4] 0000170C C1ED F6A8 muls.w D0, [A5 - 0x958] 00001710 D06E FFFE add.w D0, [A6 - 0x2] 00001714 C1FC 000C muls.w D0, 0xC 00001718 D0AD F91E add.l D0, [A5 - 0x6E2] 0000171C 2040 movea.l A0, D0 0000171E 700D moveq.l D0, 0x0D 00001720 1080 move.b [A0], D0 00001722 302E FFFC move.w D0, [A6 - 0x4] 00001726 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000172A D06E FFFE add.w D0, [A6 - 0x2] 0000172E C1FC 000C muls.w D0, 0xC 00001732 D0AD F91E add.l D0, [A5 - 0x6E2] 00001736 5080 addq.l D0, 8 00001738 2F00 move.l -[A7], D0 0000173A 3F3C 0005 move.w -[A7], 0x5 0000173E 4267 clr.w -[A7] 00001740 A880 syscall SetPt 00001742 302E FFFC move.w D0, [A6 - 0x4] 00001746 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000174A D06E FFFE add.w D0, [A6 - 0x2] 0000174E C1FC 000C muls.w D0, 0xC 00001752 D0AD F91E add.l D0, [A5 - 0x6E2] 00001756 2040 movea.l A0, D0 00001758 7003 moveq.l D0, 0x03 0000175A 1140 0002 move.b [A0 + 0x2], D0 0000175E 302E FFFC move.w D0, [A6 - 0x4] 00001762 C1ED F6A8 muls.w D0, [A5 - 0x958] 00001766 D06E FFFE add.w D0, [A6 - 0x2] 0000176A C1FC 000C muls.w D0, 0xC 0000176E D0AD F91E add.l D0, [A5 - 0x6E2] 00001772 2040 movea.l A0, D0 00001774 4228 0001 clr.b [A0 + 0x1] 00001778 302E FFFC move.w D0, [A6 - 0x4] 0000177C C1ED F6A8 muls.w D0, [A5 - 0x958] 00001780 D06E FFFE add.w D0, [A6 - 0x2] 00001784 C1FC 000C muls.w D0, 0xC 00001788 D0AD F91E add.l D0, [A5 - 0x6E2] 0000178C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001790 2040 movea.l A0, D0 00001792 2F28 0008 move.l -[A7], [A0 + 0x8] 00001796 4EBA F35E jsr [PC - 0xCA2 /* 00000AF6 */] 0000179A 508F addq.l A7, 8 0000179C 7001 moveq.l D0, 0x01 0000179E 3B40 F92E move.w [A5 - 0x6D2], D0 000017A2 4EBA 0886 jsr [PC + 0x886 /* 0000202A */] label000017A6: 000017A6 4E5E unlink A6 000017A8 4E75 rts 000017AA 4C41 554E movem.l D1,D2,D3,D6,A0,A2,A4,A6, D1 000017AE 4348 chk.w D1, A0 000017B0 524F addq.w A7, 1 fn000017B2: 000017B2 4E56 FFFC link A6, -0x0004 000017B6 4A6D F940 tst.w [A5 - 0x6C0] 000017BA 660A bne +0xC /* 000017C6 */ 000017BC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000017C0 4EBA FA0A jsr [PC - 0x5F6 /* 000011CC */] 000017C4 548F addq.l A7, 2 label000017C6: 000017C6 302E 0008 move.w D0, [A6 + 0x8] 000017CA C1ED F6A8 muls.w D0, [A5 - 0x958] 000017CE D06E 000A add.w D0, [A6 + 0xA] 000017D2 C1FC 000C muls.w D0, 0xC 000017D6 D0AD F91E add.l D0, [A5 - 0x6E2] 000017DA 2040 movea.l A0, D0 000017DC 0C68 0001 0008 cmpi.w [A0 + 0x8], 0x1 000017E2 6600 00D2 bne +0xD4 /* 000018B6 */ 000017E6 486E FFFC pea.l [A6 - 0x4] 000017EA 3F2E 000A move.w -[A7], [A6 + 0xA] 000017EE 302E 0008 move.w D0, [A6 + 0x8] 000017F2 5240 addq.w D0, 1 000017F4 3F00 move.w -[A7], D0 000017F6 A880 syscall SetPt 000017F8 302E FFFC move.w D0, [A6 - 0x4] 000017FC C1ED F6A8 muls.w D0, [A5 - 0x958] 00001800 D06E FFFE add.w D0, [A6 - 0x2] 00001804 C1FC 000C muls.w D0, 0xC 00001808 D0AD F91E add.l D0, [A5 - 0x6E2] 0000180C 2040 movea.l A0, D0 0000180E 1010 move.b D0, [A0] 00001810 4880 ext.w D0 00001812 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00001816 0003 000E ori.b D3, 0xE 0000181A 0009 007A ori.b A1, 0x7A /* 'z' */ 0000181E 0000 0076 ori.b D0, 0x76 /* 'v' */ 00001822 000C 0064 ori.b A4, 0x64 /* 'd' */ 00001826 302E FFFC move.w D0, [A6 - 0x4] 0000182A C1ED F6A8 muls.w D0, [A5 - 0x958] 0000182E D06E FFFE add.w D0, [A6 - 0x2] 00001832 C1FC 000C muls.w D0, 0xC 00001836 D0AD F91E add.l D0, [A5 - 0x6E2] 0000183A 2040 movea.l A0, D0 0000183C 1028 0001 move.b D0, [A0 + 0x1] 00001840 4880 ext.w D0 00001842 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001846 0000 0004 ori.b D0, 0x4 0000184A 0038 0010 0008 ori.b [0x00000008 /* BusErrVct */], 0x10 00001850 0018 002A ori.b [A0]+, 0x2A /* '*' */ 00001854 0008 066D ori.b A0, 0x6D /* 'm' */ 00001858 0014 F938 ori.b [A4], 0x38 /* '8' */ 0000185C 3F3C 0002 move.w -[A7], 0x2 00001860 4EBA F96A jsr [PC - 0x696 /* 000011CC */] 00001864 548F addq.l A7, 2 00001866 601A bra +0x1C /* 00001882 */ 00001868 3F3C 0007 move.w -[A7], 0x7 0000186C 3F3C 0007 move.w -[A7], 0x7 00001870 4EBA 4DA8 jsr [PC + 0x4DA8 /* 0000661A */] 00001874 588F addq.l A7, 4 00001876 066D 001E F938 addi.w [A5 - 0x6C8], 0x1E 0000187C 066D 0078 F938 addi.w [A5 - 0x6C8], 0x78 /* 'x' */ label00001882: 00001882 536D F932 subq.w [A5 - 0x6CE], 1 00001886 600E bra +0x10 /* 00001896 */ 00001888 3F3C 0002 move.w -[A7], 0x2 0000188C 4EBA F93E jsr [PC - 0x6C2 /* 000011CC */] 00001890 548F addq.l A7, 2 00001892 536D F932 subq.w [A5 - 0x6CE], 1 label00001896: 00001896 302E FFFC move.w D0, [A6 - 0x4] 0000189A C1ED F6A8 muls.w D0, [A5 - 0x958] 0000189E D06E FFFE add.w D0, [A6 - 0x2] 000018A2 C1FC 000C muls.w D0, 0xC 000018A6 D0AD F91E add.l D0, [A5 - 0x6E2] 000018AA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000018AE 2F00 move.l -[A7], D0 000018B0 4EBA 3EC0 jsr [PC + 0x3EC0 /* 00005772 */] 000018B4 508F addq.l A7, 8 label000018B6: 000018B6 302E 0008 move.w D0, [A6 + 0x8] 000018BA C1ED F6A8 muls.w D0, [A5 - 0x958] 000018BE D06E 000A add.w D0, [A6 + 0xA] 000018C2 C1FC 000C muls.w D0, 0xC 000018C6 D0AD F91E add.l D0, [A5 - 0x6E2] 000018CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018CE 2F00 move.l -[A7], D0 000018D0 4EBA 3EA0 jsr [PC + 0x3EA0 /* 00005772 */] 000018D4 508F addq.l A7, 8 000018D6 426D F92E clr.w [A5 - 0x6D2] 000018DA 4EBA 079E jsr [PC + 0x79E /* 0000207A */] 000018DE 4E5E unlink A6 000018E0 4E75 rts 000018E2 5245 addq.w D5, 1 000018E4 5452 addq.w [A2], 2 000018E6 4945 chk.w D4, D5 000018E8 5645 addq.w D5, 3 export_17: 000018EA 4E56 FFFC link A6, -0x0004 000018EE 0C6D 0001 F92E cmpi.w [A5 - 0x6D2], 0x1 000018F4 6600 0188 bne +0x18A /* 00001A7E */ 000018F8 486E FFFC pea.l [A6 - 0x4] 000018FC 3F2D FA72 move.w -[A7], [A5 - 0x58E] 00001900 302D FA70 move.w D0, [A5 - 0x590] 00001904 5240 addq.w D0, 1 00001906 3F00 move.w -[A7], D0 00001908 A880 syscall SetPt 0000190A 302E FFFC move.w D0, [A6 - 0x4] 0000190E C1ED F6A8 muls.w D0, [A5 - 0x958] 00001912 D06E FFFE add.w D0, [A6 - 0x2] 00001916 C1FC 000C muls.w D0, 0xC 0000191A D0AD F91E add.l D0, [A5 - 0x6E2] 0000191E 2040 movea.l A0, D0 00001920 1010 move.b D0, [A0] 00001922 4880 ext.w D0 00001924 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00001928 000A 0154 ori.b A2, 0x54 /* 'T' */ 0000192C 0000 0150 ori.b D0, 0x50 /* 'P' */ 00001930 000E 014C ori.b A6, 0x4C /* 'L' */ 00001934 000F 0148 ori.b A7, 0x48 /* 'H' */ 00001938 000A 0144 ori.b A2, 0x44 /* 'D' */ 0000193C 000B 0140 ori.b A3, 0x40 /* '@' */ 00001940 0010 013C ori.b [A0], 0x3C /* '<' */ 00001944 0018 000E ori.b [A0]+, 0xE 00001948 0006 0052 ori.b D6, 0x52 /* 'R' */ 0000194C 000C 006E ori.b A4, 0x6E /* 'n' */ 00001950 0009 00E8 ori.b A1, 0xE8 00001954 302E FFFC move.w D0, [A6 - 0x4] 00001958 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000195C D06E FFFE add.w D0, [A6 - 0x2] 00001960 C1FC 000C muls.w D0, 0xC 00001964 D0AD F91E add.l D0, [A5 - 0x6E2] 00001968 2040 movea.l A0, D0 0000196A 43ED FCDE lea.l A1, [A5 - 0x322] 0000196E 20D9 move.l [A0]+, [A1]+ 00001970 20D9 move.l [A0]+, [A1]+ 00001972 20D9 move.l [A0]+, [A1]+ 00001974 302E FFFC move.w D0, [A6 - 0x4] 00001978 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000197C D06E FFFE add.w D0, [A6 - 0x2] 00001980 C1FC 000C muls.w D0, 0xC 00001984 D0AD F91E add.l D0, [A5 - 0x6E2] 00001988 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000198C 2040 movea.l A0, D0 0000198E 2F28 0008 move.l -[A7], [A0 + 0x8] 00001992 4EBA F162 jsr [PC - 0xE9E /* 00000AF6 */] 00001996 508F addq.l A7, 8 00001998 6000 00A0 bra +0xA2 /* 00001A3A */ 0000199C 302E FFFC move.w D0, [A6 - 0x4] 000019A0 C1ED F6A8 muls.w D0, [A5 - 0x958] 000019A4 D06E FFFE add.w D0, [A6 - 0x2] 000019A8 C1FC 000C muls.w D0, 0xC 000019AC D0AD F91E add.l D0, [A5 - 0x6E2] 000019B0 2040 movea.l A0, D0 000019B2 0C68 0006 000A cmpi.w [A0 + 0xA], 0x6 000019B8 6600 00C4 bne +0xC6 /* 00001A7E */ 000019BC 302E FFFC move.w D0, [A6 - 0x4] 000019C0 C1ED F6A8 muls.w D0, [A5 - 0x958] 000019C4 D06E FFFE add.w D0, [A6 - 0x2] 000019C8 C1FC 000C muls.w D0, 0xC 000019CC D0AD F91E add.l D0, [A5 - 0x6E2] 000019D0 2040 movea.l A0, D0 000019D2 0C28 0002 0001 cmpi.b [A0 + 0x1], 0x2 000019D8 6660 bne +0x62 /* 00001A3A */ 000019DA 302E FFFC move.w D0, [A6 - 0x4] 000019DE C1ED F6A8 muls.w D0, [A5 - 0x958] 000019E2 D06E FFFE add.w D0, [A6 - 0x2] 000019E6 C1FC 000C muls.w D0, 0xC 000019EA D0AD F91E add.l D0, [A5 - 0x6E2] 000019EE 5080 addq.l D0, 8 000019F0 2F00 move.l -[A7], D0 000019F2 3F3C 0007 move.w -[A7], 0x7 000019F6 3F3C 0004 move.w -[A7], 0x4 000019FA A880 syscall SetPt 000019FC 302E FFFC move.w D0, [A6 - 0x4] 00001A00 C1ED F6A8 muls.w D0, [A5 - 0x958] 00001A04 D06E FFFE add.w D0, [A6 - 0x2] 00001A08 C1FC 000C muls.w D0, 0xC 00001A0C D0AD F91E add.l D0, [A5 - 0x6E2] 00001A10 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A14 2040 movea.l A0, D0 00001A16 2F28 0008 move.l -[A7], [A0 + 0x8] 00001A1A 4EBA F0DA jsr [PC - 0xF26 /* 00000AF6 */] 00001A1E 508F addq.l A7, 8 00001A20 302E FFFC move.w D0, [A6 - 0x4] 00001A24 C1ED F6A8 muls.w D0, [A5 - 0x958] 00001A28 D06E FFFE add.w D0, [A6 - 0x2] 00001A2C C1FC 000C muls.w D0, 0xC 00001A30 D0AD F91E add.l D0, [A5 - 0x6E2] 00001A34 2040 movea.l A0, D0 00001A36 4228 0002 clr.b [A0 + 0x2] label00001A3A: 00001A3A 302D FA70 move.w D0, [A5 - 0x590] 00001A3E C1ED F6A8 muls.w D0, [A5 - 0x958] 00001A42 D06D FA72 add.w D0, [A5 - 0x58E] 00001A46 C1FC 000C muls.w D0, 0xC 00001A4A D0AD F91E add.l D0, [A5 - 0x6E2] 00001A4E 2040 movea.l A0, D0 00001A50 7001 moveq.l D0, 0x01 00001A52 3140 0008 move.w [A0 + 0x8], D0 00001A56 302D FA70 move.w D0, [A5 - 0x590] 00001A5A C1ED F6A8 muls.w D0, [A5 - 0x958] 00001A5E D06D FA72 add.w D0, [A5 - 0x58E] 00001A62 C1FC 000C muls.w D0, 0xC 00001A66 D0AD F91E add.l D0, [A5 - 0x6E2] 00001A6A 2F2D FA70 move.l -[A7], [A5 - 0x590] 00001A6E 2040 movea.l A0, D0 00001A70 2F28 0008 move.l -[A7], [A0 + 0x8] 00001A74 4EBA F080 jsr [PC - 0xF80 /* 00000AF6 */] 00001A78 508F addq.l A7, 8 00001A7A 4EBA 05D6 jsr [PC + 0x5D6 /* 00002052 */] label00001A7E: 00001A7E 4E5E unlink A6 00001A80 4E75 rts 00001A82 524F addq.w A7, 1 00001A84 424F clr.w A7 00001A86 5447 addq.w D7, 2 00001A88 5241 addq.w D1, 1 export_20: fn00001A8A: 00001A8A 0C6D 0001 F92E cmpi.w [A5 - 0x6D2], 0x1 00001A90 6660 bne +0x62 /* 00001AF2 */ 00001A92 302D FA70 move.w D0, [A5 - 0x590] 00001A96 C1ED F6A8 muls.w D0, [A5 - 0x958] 00001A9A D06D FA72 add.w D0, [A5 - 0x58E] 00001A9E C1FC 000C muls.w D0, 0xC 00001AA2 D0AD F91E add.l D0, [A5 - 0x6E2] 00001AA6 2040 movea.l A0, D0 00001AA8 4268 0008 clr.w [A0 + 0x8] 00001AAC 302D FA70 move.w D0, [A5 - 0x590] 00001AB0 C1ED F6A8 muls.w D0, [A5 - 0x958] 00001AB4 D06D FA72 add.w D0, [A5 - 0x58E] 00001AB8 C1FC 000C muls.w D0, 0xC 00001ABC D0AD F91E add.l D0, [A5 - 0x6E2] 00001AC0 2F2D FA70 move.l -[A7], [A5 - 0x590] 00001AC4 2040 movea.l A0, D0 00001AC6 2F28 0008 move.l -[A7], [A0 + 0x8] 00001ACA 4EBA F02A jsr [PC - 0xFD6 /* 00000AF6 */] 00001ACE 508F addq.l A7, 8 00001AD0 4EBA 0558 jsr [PC + 0x558 /* 0000202A */] 00001AD4 302D FA70 move.w D0, [A5 - 0x590] 00001AD8 5240 addq.w D0, 1 00001ADA C1ED F6A8 muls.w D0, [A5 - 0x958] 00001ADE D06D FA72 add.w D0, [A5 - 0x58E] 00001AE2 C1FC 000C muls.w D0, 0xC 00001AE6 D0AD F91E add.l D0, [A5 - 0x6E2] 00001AEA 2040 movea.l A0, D0 00001AEC 7009 moveq.l D0, 0x09 00001AEE 1140 0002 move.b [A0 + 0x2], D0 label00001AF2: 00001AF2 4E75 rts fn00001AF4: 00001AF4 598F subq.l A7, 4 00001AF6 A975 syscall TickCount 00001AF8 201F move.l D0, [A7]+ 00001AFA 222D FA74 move.l D1, [A5 - 0x58C] 00001AFE 0681 0000 003C addi.l D1, 0x3C /* '<' */ 00001B04 B081 cmp.l D0, D1 00001B06 6D44 blt +0x46 /* 00001B4C */ 00001B08 598F subq.l A7, 4 00001B0A A975 syscall TickCount 00001B0C 201F move.l D0, [A7]+ 00001B0E 2B40 FA74 move.l [A5 - 0x58C], D0 00001B12 0C6D 0001 F92E cmpi.w [A5 - 0x6D2], 0x1 00001B18 661A bne +0x1C /* 00001B34 */ 00001B1A 4A6D F940 tst.w [A5 - 0x6C0] 00001B1E 6F2C ble +0x2E /* 00001B4C */ 00001B20 556D F940 subq.w [A5 - 0x6C0], 2 00001B24 4A6D F940 tst.w [A5 - 0x6C0] 00001B28 6E04 bgt +0x6 /* 00001B2E */ 00001B2A 426D F940 clr.w [A5 - 0x6C0] label00001B2E: 00001B2E 4EBA 0AD6 jsr [PC + 0xAD6 /* 00002606 */] 00001B32 6018 bra +0x1A /* 00001B4C */ label00001B34: 00001B34 4A6D F92E tst.w [A5 - 0x6D2] 00001B38 6612 bne +0x14 /* 00001B4C */ 00001B3A 302D F940 move.w D0, [A5 - 0x6C0] 00001B3E B06D F942 cmp.w D0, [A5 - 0x6BE] 00001B42 6C08 bge +0xA /* 00001B4C */ 00001B44 526D F940 addq.w [A5 - 0x6C0], 1 00001B48 4EBA 0ABC jsr [PC + 0xABC /* 00002606 */] label00001B4C: 00001B4C 4E75 rts export_24: 00001B4E 4E56 0000 link A6, 0 00001B52 4A6D F92C tst.w [A5 - 0x6D4] 00001B56 6738 beq +0x3A /* 00001B90 */ 00001B58 302D FA6C move.w D0, [A5 - 0x594] 00001B5C C1ED F6A8 muls.w D0, [A5 - 0x958] 00001B60 D06D FA6E add.w D0, [A5 - 0x592] 00001B64 C1FC 000C muls.w D0, 0xC 00001B68 D0AD F91E add.l D0, [A5 - 0x6E2] 00001B6C 2040 movea.l A0, D0 00001B6E 116E 0009 0001 move.b [A0 + 0x1], [A6 + 0x9] 00001B74 302D FA6C move.w D0, [A5 - 0x594] 00001B78 C1ED F6A8 muls.w D0, [A5 - 0x958] 00001B7C D06D FA6E add.w D0, [A5 - 0x592] 00001B80 C1FC 000C muls.w D0, 0xC 00001B84 D0AD F91E add.l D0, [A5 - 0x6E2] 00001B88 2040 movea.l A0, D0 00001B8A 7002 moveq.l D0, 0x02 00001B8C 1140 0002 move.b [A0 + 0x2], D0 label00001B90: 00001B90 4E5E unlink A6 00001B92 4E75 rts 00001B94 5354 subq.w [A4], 1 00001B96 4545 chk.w D2, D5 00001B98 5253 addq.w [A3], 1 00001B9A 4D41 chk.w D6, D1 export_16: 00001B9C 4E56 0000 link A6, 0 00001BA0 4A6D F92E tst.w [A5 - 0x6D2] 00001BA4 6738 beq +0x3A /* 00001BDE */ 00001BA6 302D FA70 move.w D0, [A5 - 0x590] 00001BAA C1ED F6A8 muls.w D0, [A5 - 0x958] 00001BAE D06D FA72 add.w D0, [A5 - 0x58E] 00001BB2 C1FC 000C muls.w D0, 0xC 00001BB6 D0AD F91E add.l D0, [A5 - 0x6E2] 00001BBA 2040 movea.l A0, D0 00001BBC 116E 0009 0001 move.b [A0 + 0x1], [A6 + 0x9] 00001BC2 302D FA70 move.w D0, [A5 - 0x590] 00001BC6 C1ED F6A8 muls.w D0, [A5 - 0x958] 00001BCA D06D FA72 add.w D0, [A5 - 0x58E] 00001BCE C1FC 000C muls.w D0, 0xC 00001BD2 D0AD F91E add.l D0, [A5 - 0x6E2] 00001BD6 2040 movea.l A0, D0 00001BD8 7002 moveq.l D0, 0x02 00001BDA 1140 0002 move.b [A0 + 0x2], D0 label00001BDE: 00001BDE 4E5E unlink A6 00001BE0 4E75 rts 00001BE2 5354 subq.w [A4], 1 00001BE4 4545 chk.w D2, D5 00001BE6 5252 addq.w [A2], 1 00001BE8 4F42 chk.w D7, D2 fn00001BEA: 00001BEA 4E56 0000 link A6, 0 00001BEE 2B6E 0008 FA6C move.l [A5 - 0x594], [A6 + 0x8] 00001BF4 4E5E unlink A6 00001BF6 4E75 rts 00001BF8 4E45 trap 5 00001BFA 5753 subq.w [A3], 3 00001BFC 4D41 chk.w D6, D1 00001BFE 5254 addq.w [A4], 1 fn00001C00: 00001C00 4E56 0000 link A6, 0 00001C04 2B6E 0008 FA70 move.l [A5 - 0x590], [A6 + 0x8] 00001C0A 4E5E unlink A6 00001C0C 4E75 rts 00001C0E 4E45 trap 5 00001C10 5752 subq.w [A2], 3 00001C12 4F42 chk.w D7, D2 00001C14 4F54 chk.w D7, [A4] fn00001C16: 00001C16 4E56 0000 link A6, 0 00001C1A 558F subq.l A7, 2 00001C1C 2F2D FA6C move.l -[A7], [A5 - 0x594] 00001C20 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C24 A881 syscall EqualPt 00001C26 101F move.b D0, [A7]+ 00001C28 4A00 tst.b D0 00001C2A 6704 beq +0x6 /* 00001C30 */ 00001C2C 426D F92C clr.w [A5 - 0x6D4] label00001C30: 00001C30 4E5E unlink A6 00001C32 4E75 rts 00001C34 474F chk.w D3, A7 00001C36 5453 addq.w [A3], 2 00001C38 4D41 chk.w D6, D1 00001C3A 5254 addq.w [A4], 1 00001C3C 4E56 FFF8 link A6, -0x0008 00001C40 4EBA EFE2 jsr [PC - 0x101E /* 00000C24 */] 00001C44 3D7C 00DC FFFA move.w [A6 - 0x6], 0xDC 00001C4A 700A moveq.l D0, 0x0A 00001C4C 3D40 FFF8 move.w [A6 - 0x8], D0 00001C50 6034 bra +0x36 /* 00001C86 */ label00001C52: 00001C52 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001C56 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 00001C5A 548F addq.l A7, 2 00001C5C 2D40 FFFC move.l [A6 - 0x4], D0 00001C60 4A80 tst.l D0 00001C62 671E beq +0x20 /* 00001C82 */ 00001C64 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001C68 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00001C6C 2F2D F71A move.l -[A7], [A5 - 0x8E6] 00001C70 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C74 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 00001C78 4FEF 000C lea.l A7, [A7 + 0xC] 00001C7C 066E 0014 FFF8 addi.w [A6 - 0x8], 0x14 label00001C82: 00001C82 526E FFFA addq.w [A6 - 0x6], 1 label00001C86: 00001C86 0C6E 012C FFFA cmpi.w [A6 - 0x6], 0x12C 00001C8C 6FC4 ble -0x3A /* 00001C52 */ 00001C8E 4E5E unlink A6 00001C90 4E75 rts 00001C92 4445 neg.w D5 00001C94 4255 clr.w [A5] 00001C96 4741 chk.w D3, D1 00001C98 4E49 trap 9 fn00001C9A: 00001C9A 486D FA78 pea.l [A5 - 0x588] 00001C9E 3F3C 0031 move.w -[A7], 0x31 /* '1' */ 00001CA2 3F3C 00E9 move.w -[A7], 0xE9 00001CA6 3F3C 0056 move.w -[A7], 0x56 /* 'V' */ 00001CAA 3F3C 00FE move.w -[A7], 0xFE 00001CAE A8A7 syscall SetRect 00001CB0 41ED 009A lea.l A0, [A5 + 0x9A /* export_15 */] 00001CB4 2B48 FA82 move.l [A5 - 0x57E], A0 00001CB8 7020 moveq.l D0, 0x20 00001CBA 1B40 FA80 move.b [A5 - 0x580], D0 00001CBE 7020 moveq.l D0, 0x20 00001CC0 1B40 FA81 move.b [A5 - 0x57F], D0 00001CC4 486D FA86 pea.l [A5 - 0x57A] 00001CC8 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001CCC 3F3C 00E9 move.w -[A7], 0xE9 00001CD0 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00001CD4 3F3C 00FE move.w -[A7], 0xFE 00001CD8 A8A7 syscall SetRect 00001CDA 41ED 00D2 lea.l A0, [A5 + 0xD2 /* export_22 */] 00001CDE 2B48 FA90 move.l [A5 - 0x570], A0 00001CE2 7030 moveq.l D0, 0x30 00001CE4 1B40 FA8E move.b [A5 - 0x572], D0 00001CE8 7003 moveq.l D0, 0x03 00001CEA 1B40 FA8F move.b [A5 - 0x571], D0 00001CEE 486D FA94 pea.l [A5 - 0x56C] 00001CF2 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001CF6 3F3C 0083 move.w -[A7], 0x83 00001CFA 3F3C 0018 move.w -[A7], 0x18 00001CFE 3F3C 008E move.w -[A7], 0x8E 00001D02 A8A7 syscall SetRect 00001D04 41ED 00E2 lea.l A0, [A5 + 0xE2 /* export_24 */] 00001D08 2B48 FA9E move.l [A5 - 0x562], A0 00001D0C 7071 moveq.l D0, 0x71 00001D0E 1B40 FA9D move.b [A5 - 0x563], D0 00001D12 1B40 FA9C move.b [A5 - 0x564], D0 00001D16 486D FAA2 pea.l [A5 - 0x55E] 00001D1A 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00001D1E 3F3C 0083 move.w -[A7], 0x83 00001D22 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00001D26 3F3C 008E move.w -[A7], 0x8E 00001D2A A8A7 syscall SetRect 00001D2C 41ED 00E2 lea.l A0, [A5 + 0xE2 /* export_24 */] 00001D30 2B48 FAAC move.l [A5 - 0x554], A0 00001D34 7077 moveq.l D0, 0x77 00001D36 1B40 FAAB move.b [A5 - 0x555], D0 00001D3A 1B40 FAAA move.b [A5 - 0x556], D0 00001D3E 486D FAB0 pea.l [A5 - 0x550] 00001D42 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00001D46 3F3C 0083 move.w -[A7], 0x83 00001D4A 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00001D4E 3F3C 008E move.w -[A7], 0x8E 00001D52 A8A7 syscall SetRect 00001D54 41ED 00E2 lea.l A0, [A5 + 0xE2 /* export_24 */] 00001D58 2B48 FABA move.l [A5 - 0x546], A0 00001D5C 7065 moveq.l D0, 0x65 00001D5E 1B40 FAB9 move.b [A5 - 0x547], D0 00001D62 1B40 FAB8 move.b [A5 - 0x548], D0 00001D66 486D FABE pea.l [A5 - 0x542] 00001D6A 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001D6E 3F3C 0098 move.w -[A7], 0x98 00001D72 3F3C 0018 move.w -[A7], 0x18 00001D76 3F3C 00A3 move.w -[A7], 0xA3 00001D7A A8A7 syscall SetRect 00001D7C 41ED 00E2 lea.l A0, [A5 + 0xE2 /* export_24 */] 00001D80 2B48 FAC8 move.l [A5 - 0x538], A0 00001D84 7061 moveq.l D0, 0x61 00001D86 1B40 FAC7 move.b [A5 - 0x539], D0 00001D8A 1B40 FAC6 move.b [A5 - 0x53A], D0 00001D8E 486D FACC pea.l [A5 - 0x534] 00001D92 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00001D96 3F3C 0098 move.w -[A7], 0x98 00001D9A 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00001D9E 3F3C 00A3 move.w -[A7], 0xA3 00001DA2 A8A7 syscall SetRect 00001DA4 41ED 00E2 lea.l A0, [A5 + 0xE2 /* export_24 */] 00001DA8 2B48 FAD6 move.l [A5 - 0x52A], A0 00001DAC 7064 moveq.l D0, 0x64 00001DAE 1B40 FAD5 move.b [A5 - 0x52B], D0 00001DB2 1B40 FAD4 move.b [A5 - 0x52C], D0 00001DB6 486D FADA pea.l [A5 - 0x526] 00001DBA 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001DBE 3F3C 00AD move.w -[A7], 0xAD 00001DC2 3F3C 0018 move.w -[A7], 0x18 00001DC6 3F3C 00B8 move.w -[A7], 0xB8 00001DCA A8A7 syscall SetRect 00001DCC 41ED 00E2 lea.l A0, [A5 + 0xE2 /* export_24 */] 00001DD0 2B48 FAE4 move.l [A5 - 0x51C], A0 00001DD4 707A moveq.l D0, 0x7A 00001DD6 1B40 FAE3 move.b [A5 - 0x51D], D0 00001DDA 1B40 FAE2 move.b [A5 - 0x51E], D0 00001DDE 486D FAE8 pea.l [A5 - 0x518] 00001DE2 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00001DE6 3F3C 00AD move.w -[A7], 0xAD 00001DEA 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00001DEE 3F3C 00B8 move.w -[A7], 0xB8 00001DF2 A8A7 syscall SetRect 00001DF4 41ED 00E2 lea.l A0, [A5 + 0xE2 /* export_24 */] 00001DF8 2B48 FAF2 move.l [A5 - 0x50E], A0 00001DFC 7078 moveq.l D0, 0x78 00001DFE 1B40 FAF1 move.b [A5 - 0x50F], D0 00001E02 1B40 FAF0 move.b [A5 - 0x510], D0 00001E06 486D FAF6 pea.l [A5 - 0x50A] 00001E0A 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00001E0E 3F3C 00AD move.w -[A7], 0xAD 00001E12 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00001E16 3F3C 00B8 move.w -[A7], 0xB8 00001E1A A8A7 syscall SetRect 00001E1C 41ED 00E2 lea.l A0, [A5 + 0xE2 /* export_24 */] 00001E20 2B48 FB00 move.l [A5 - 0x500], A0 00001E24 7063 moveq.l D0, 0x63 00001E26 1B40 FAFF move.b [A5 - 0x501], D0 00001E2A 1B40 FAFE move.b [A5 - 0x502], D0 00001E2E 486D FB04 pea.l [A5 - 0x4FC] 00001E32 3F3C 0011 move.w -[A7], 0x11 00001E36 3F3C 00C3 move.w -[A7], 0xC3 00001E3A 3F3C 003D move.w -[A7], 0x3D /* '=' */ 00001E3E 3F3C 00CE move.w -[A7], 0xCE 00001E42 A8A7 syscall SetRect 00001E44 41ED 0092 lea.l A0, [A5 + 0x92 /* export_14 */] 00001E48 2B48 FB0E move.l [A5 - 0x4F2], A0 00001E4C 7073 moveq.l D0, 0x73 00001E4E 1B40 FB0D move.b [A5 - 0x4F3], D0 00001E52 1B40 FB0C move.b [A5 - 0x4F4], D0 00001E56 486D FB12 pea.l [A5 - 0x4EE] 00001E5A 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001E5E 3F3C 0013 move.w -[A7], 0x13 00001E62 3F3C 0018 move.w -[A7], 0x18 00001E66 3F3C 001E move.w -[A7], 0x1E 00001E6A A8A7 syscall SetRect 00001E6C 41ED 00A2 lea.l A0, [A5 + 0xA2 /* export_16 */] 00001E70 2B48 FB1C move.l [A5 - 0x4E4], A0 00001E74 7037 moveq.l D0, 0x37 00001E76 1B40 FB1A move.b [A5 - 0x4E6], D0 00001E7A 7075 moveq.l D0, 0x75 00001E7C 1B40 FB1B move.b [A5 - 0x4E5], D0 00001E80 486D FB20 pea.l [A5 - 0x4E0] 00001E84 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00001E88 3F3C 0013 move.w -[A7], 0x13 00001E8C 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00001E90 3F3C 001E move.w -[A7], 0x1E 00001E94 A8A7 syscall SetRect 00001E96 41ED 00A2 lea.l A0, [A5 + 0xA2 /* export_16 */] 00001E9A 2B48 FB2A move.l [A5 - 0x4D6], A0 00001E9E 7038 moveq.l D0, 0x38 00001EA0 1B40 FB28 move.b [A5 - 0x4D8], D0 00001EA4 7069 moveq.l D0, 0x69 00001EA6 1B40 FB29 move.b [A5 - 0x4D7], D0 00001EAA 486D FB2E pea.l [A5 - 0x4D2] 00001EAE 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00001EB2 3F3C 0013 move.w -[A7], 0x13 00001EB6 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00001EBA 3F3C 001E move.w -[A7], 0x1E 00001EBE A8A7 syscall SetRect 00001EC0 41ED 00A2 lea.l A0, [A5 + 0xA2 /* export_16 */] 00001EC4 2B48 FB38 move.l [A5 - 0x4C8], A0 00001EC8 7039 moveq.l D0, 0x39 00001ECA 1B40 FB36 move.b [A5 - 0x4CA], D0 00001ECE 706F moveq.l D0, 0x6F 00001ED0 1B40 FB37 move.b [A5 - 0x4C9], D0 00001ED4 486D FB3C pea.l [A5 - 0x4C4] 00001ED8 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001EDC 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00001EE0 3F3C 0018 move.w -[A7], 0x18 00001EE4 3F3C 0033 move.w -[A7], 0x33 /* '3' */ 00001EE8 A8A7 syscall SetRect 00001EEA 41ED 00A2 lea.l A0, [A5 + 0xA2 /* export_16 */] 00001EEE 2B48 FB46 move.l [A5 - 0x4BA], A0 00001EF2 7034 moveq.l D0, 0x34 00001EF4 1B40 FB44 move.b [A5 - 0x4BC], D0 00001EF8 706A moveq.l D0, 0x6A 00001EFA 1B40 FB45 move.b [A5 - 0x4BB], D0 00001EFE 486D FB4A pea.l [A5 - 0x4B6] 00001F02 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00001F06 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00001F0A 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00001F0E 3F3C 0033 move.w -[A7], 0x33 /* '3' */ 00001F12 A8A7 syscall SetRect 00001F14 41ED 00A2 lea.l A0, [A5 + 0xA2 /* export_16 */] 00001F18 2B48 FB54 move.l [A5 - 0x4AC], A0 00001F1C 7036 moveq.l D0, 0x36 00001F1E 1B40 FB52 move.b [A5 - 0x4AE], D0 00001F22 706C moveq.l D0, 0x6C 00001F24 1B40 FB53 move.b [A5 - 0x4AD], D0 00001F28 486D FB58 pea.l [A5 - 0x4A8] 00001F2C 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001F30 3F3C 003D move.w -[A7], 0x3D /* '=' */ 00001F34 3F3C 0018 move.w -[A7], 0x18 00001F38 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 00001F3C A8A7 syscall SetRect 00001F3E 41ED 00A2 lea.l A0, [A5 + 0xA2 /* export_16 */] 00001F42 2B48 FB62 move.l [A5 - 0x49E], A0 00001F46 7031 moveq.l D0, 0x31 00001F48 1B40 FB60 move.b [A5 - 0x4A0], D0 00001F4C 706D moveq.l D0, 0x6D 00001F4E 1B40 FB61 move.b [A5 - 0x49F], D0 00001F52 486D FB66 pea.l [A5 - 0x49A] 00001F56 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00001F5A 3F3C 003D move.w -[A7], 0x3D /* '=' */ 00001F5E 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00001F62 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 00001F66 A8A7 syscall SetRect 00001F68 41ED 00A2 lea.l A0, [A5 + 0xA2 /* export_16 */] 00001F6C 2B48 FB70 move.l [A5 - 0x490], A0 00001F70 7032 moveq.l D0, 0x32 00001F72 1B40 FB6E move.b [A5 - 0x492], D0 00001F76 702C moveq.l D0, 0x2C 00001F78 1B40 FB6F move.b [A5 - 0x491], D0 00001F7C 486D FB74 pea.l [A5 - 0x48C] 00001F80 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00001F84 3F3C 003D move.w -[A7], 0x3D /* '=' */ 00001F88 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00001F8C 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 00001F90 A8A7 syscall SetRect 00001F92 41ED 00A2 lea.l A0, [A5 + 0xA2 /* export_16 */] 00001F96 2B48 FB7E move.l [A5 - 0x482], A0 00001F9A 7033 moveq.l D0, 0x33 00001F9C 1B40 FB7C move.b [A5 - 0x484], D0 00001FA0 702E moveq.l D0, 0x2E 00001FA2 1B40 FB7D move.b [A5 - 0x483], D0 00001FA6 486D FB82 pea.l [A5 - 0x47E] 00001FAA 3F3C 0011 move.w -[A7], 0x11 00001FAE 3F3C 0053 move.w -[A7], 0x53 /* 'S' */ 00001FB2 3F3C 003D move.w -[A7], 0x3D /* '=' */ 00001FB6 3F3C 005E move.w -[A7], 0x5E /* '^' */ 00001FBA A8A7 syscall SetRect 00001FBC 41ED 00CA lea.l A0, [A5 + 0xCA /* export_21 */] 00001FC0 2B48 FB8C move.l [A5 - 0x474], A0 00001FC4 7035 moveq.l D0, 0x35 00001FC6 1B40 FB8A move.b [A5 - 0x476], D0 00001FCA 706B moveq.l D0, 0x6B 00001FCC 1B40 FB8B move.b [A5 - 0x475], D0 00001FD0 486D FB90 pea.l [A5 - 0x470] 00001FD4 3F3C 000C move.w -[A7], 0xC 00001FD8 3F3C 0108 move.w -[A7], 0x108 00001FDC 3F3C 0016 move.w -[A7], 0x16 00001FE0 3F3C 0112 move.w -[A7], 0x112 00001FE4 A8A7 syscall SetRect 00001FE6 41ED 00BA lea.l A0, [A5 + 0xBA /* export_19 */] 00001FEA 2B48 FB9A move.l [A5 - 0x466], A0 00001FEE 701C moveq.l D0, 0x1C 00001FF0 1B40 FB98 move.b [A5 - 0x468], D0 00001FF4 703C moveq.l D0, 0x3C 00001FF6 1B40 FB99 move.b [A5 - 0x467], D0 00001FFA 486D FB9E pea.l [A5 - 0x462] 00001FFE 3F3C 004E move.w -[A7], 0x4E /* 'N' */ 00002002 3F3C 0108 move.w -[A7], 0x108 00002006 3F3C 0058 move.w -[A7], 0x58 /* 'X' */ 0000200A 3F3C 0112 move.w -[A7], 0x112 0000200E A8A7 syscall SetRect 00002010 41ED 00BA lea.l A0, [A5 + 0xBA /* export_19 */] 00002014 2B48 FBA8 move.l [A5 - 0x458], A0 00002018 701D moveq.l D0, 0x1D 0000201A 1B40 FBA6 move.b [A5 - 0x45A], D0 0000201E 703E moveq.l D0, 0x3E 00002020 1B40 FBA7 move.b [A5 - 0x459], D0 00002024 42AD FBB6 clr.l [A5 - 0x44A] 00002028 4E75 rts fn0000202A: 0000202A 41ED 00AA lea.l A0, [A5 + 0xAA /* export_17 */] 0000202E 2B48 FB8C move.l [A5 - 0x474], A0 00002032 303C 0132 move.w D0, 0x132 00002036 3B40 FCA8 move.w [A5 - 0x358], D0 0000203A 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 0000203E 3F3C 000E move.w -[A7], 0xE 00002042 3F00 move.w -[A7], D0 00002044 2F2D F71E move.l -[A7], [A5 - 0x8E2] 00002048 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000204C 4FEF 000A lea.l A7, [A7 + 0xA] 00002050 4E75 rts fn00002052: 00002052 41ED 00C2 lea.l A0, [A5 + 0xC2 /* export_20 */] 00002056 2B48 FB8C move.l [A5 - 0x474], A0 0000205A 303C 0133 move.w D0, 0x133 0000205E 3B40 FCA8 move.w [A5 - 0x358], D0 00002062 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 00002066 3F3C 000E move.w -[A7], 0xE 0000206A 3F00 move.w -[A7], D0 0000206C 2F2D F71E move.l -[A7], [A5 - 0x8E2] 00002070 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00002074 4FEF 000A lea.l A7, [A7 + 0xA] 00002078 4E75 rts fn0000207A: 0000207A 41ED 00CA lea.l A0, [A5 + 0xCA /* export_21 */] 0000207E 2B48 FB8C move.l [A5 - 0x474], A0 00002082 303C 0131 move.w D0, 0x131 00002086 3B40 FCA8 move.w [A5 - 0x358], D0 0000208A 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 0000208E 3F3C 000E move.w -[A7], 0xE 00002092 3F00 move.w -[A7], D0 00002094 2F2D F71E move.l -[A7], [A5 - 0x8E2] 00002098 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000209C 4FEF 000A lea.l A7, [A7 + 0xA] 000020A0 4E75 rts fn000020A2: 000020A2 0C6D 0001 F944 cmpi.w [A5 - 0x6BC], 0x1 000020A8 6618 bne +0x1A /* 000020C2 */ 000020AA 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 000020AE 3F3C 000E move.w -[A7], 0xE 000020B2 3F2D FCA8 move.w -[A7], [A5 - 0x358] 000020B6 2F2D F71E move.l -[A7], [A5 - 0x8E2] 000020BA 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 000020BE 4FEF 000A lea.l A7, [A7 + 0xA] label000020C2: 000020C2 4E75 rts fn000020C4: 000020C4 4E56 FFFE link A6, -0x0002 000020C8 700B moveq.l D0, 0x0B 000020CA 3D40 FFFE move.w [A6 - 0x2], D0 000020CE 601A bra +0x1C /* 000020EA */ label000020D0: 000020D0 302E FFFE move.w D0, [A6 - 0x2] 000020D4 C1FC 000E muls.w D0, 0xE 000020D8 41ED FA78 lea.l A0, [A5 - 0x588] 000020DC D1C0 add.l A0, D0 000020DE 43ED 00B2 lea.l A1, [A5 + 0xB2 /* export_18 */] 000020E2 2149 000A move.l [A0 + 0xA], A1 000020E6 526E FFFE addq.w [A6 - 0x2], 1 label000020EA: 000020EA 0C6E 0013 FFFE cmpi.w [A6 - 0x2], 0x13 000020F0 6FDE ble -0x20 /* 000020D0 */ 000020F2 486D FB12 pea.l [A5 - 0x4EE] 000020F6 4267 clr.w -[A7] 000020F8 4267 clr.w -[A7] 000020FA 4267 clr.w -[A7] 000020FC 4267 clr.w -[A7] 000020FE A8A7 syscall SetRect 00002100 486D FB20 pea.l [A5 - 0x4E0] 00002104 4267 clr.w -[A7] 00002106 4267 clr.w -[A7] 00002108 4267 clr.w -[A7] 0000210A 4267 clr.w -[A7] 0000210C A8A7 syscall SetRect 0000210E 486D FB2E pea.l [A5 - 0x4D2] 00002112 4267 clr.w -[A7] 00002114 4267 clr.w -[A7] 00002116 4267 clr.w -[A7] 00002118 4267 clr.w -[A7] 0000211A A8A7 syscall SetRect 0000211C 486D FB3C pea.l [A5 - 0x4C4] 00002120 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 00002124 3F3C 0043 move.w -[A7], 0x43 /* 'C' */ 00002128 3F3C 0052 move.w -[A7], 0x52 /* 'R' */ 0000212C 3F3C 005D move.w -[A7], 0x5D /* ']' */ 00002130 A8A7 syscall SetRect 00002132 486D FB4A pea.l [A5 - 0x4B6] 00002136 4267 clr.w -[A7] 00002138 4267 clr.w -[A7] 0000213A 4267 clr.w -[A7] 0000213C 4267 clr.w -[A7] 0000213E A8A7 syscall SetRect 00002140 486D FB58 pea.l [A5 - 0x4A8] 00002144 3F3C 0011 move.w -[A7], 0x11 00002148 3F3C 001E move.w -[A7], 0x1E 0000214C 3F3C 002B move.w -[A7], 0x2B /* '+' */ 00002150 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 00002154 A8A7 syscall SetRect 00002156 486D FB66 pea.l [A5 - 0x49A] 0000215A 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 0000215E 3F3C 001E move.w -[A7], 0x1E 00002162 3F3C 0052 move.w -[A7], 0x52 /* 'R' */ 00002166 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 0000216A A8A7 syscall SetRect 0000216C 486D FB74 pea.l [A5 - 0x48C] 00002170 3F3C 0011 move.w -[A7], 0x11 00002174 3F3C 0043 move.w -[A7], 0x43 /* 'C' */ 00002178 3F3C 002B move.w -[A7], 0x2B /* '+' */ 0000217C 3F3C 005D move.w -[A7], 0x5D /* ']' */ 00002180 A8A7 syscall SetRect 00002182 486D FB82 pea.l [A5 - 0x47E] 00002186 4267 clr.w -[A7] 00002188 4267 clr.w -[A7] 0000218A 4267 clr.w -[A7] 0000218C 4267 clr.w -[A7] 0000218E A8A7 syscall SetRect 00002190 4267 clr.w -[A7] 00002192 3F3C 0004 move.w -[A7], 0x4 00002196 3F3C 012F move.w -[A7], 0x12F 0000219A 2F2D F71E move.l -[A7], [A5 - 0x8E2] 0000219E 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 000021A2 4FEF 000A lea.l A7, [A7 + 0xA] 000021A6 4E5E unlink A6 000021A8 4E75 rts 000021AA 5345 subq.w D5, 1 000021AC 5452 addq.w [A2], 2 000021AE 4553 chk.w D2, [A3] 000021B0 4355 chk.w D1, [A5] fn000021B2: 000021B2 4E56 FFFE link A6, -0x0002 000021B6 700B moveq.l D0, 0x0B 000021B8 3D40 FFFE move.w [A6 - 0x2], D0 000021BC 601A bra +0x1C /* 000021D8 */ label000021BE: 000021BE 302E FFFE move.w D0, [A6 - 0x2] 000021C2 C1FC 000E muls.w D0, 0xE 000021C6 41ED FA78 lea.l A0, [A5 - 0x588] 000021CA D1C0 add.l A0, D0 000021CC 43ED 00A2 lea.l A1, [A5 + 0xA2 /* export_16 */] 000021D0 2149 000A move.l [A0 + 0xA], A1 000021D4 526E FFFE addq.w [A6 - 0x2], 1 label000021D8: 000021D8 0C6E 0013 FFFE cmpi.w [A6 - 0x2], 0x13 000021DE 6DDE blt -0x20 /* 000021BE */ 000021E0 41ED 00CA lea.l A0, [A5 + 0xCA /* export_21 */] 000021E4 2B48 FB8C move.l [A5 - 0x474], A0 000021E8 486D FB12 pea.l [A5 - 0x4EE] 000021EC 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000021F0 3F3C 0013 move.w -[A7], 0x13 000021F4 3F3C 0018 move.w -[A7], 0x18 000021F8 3F3C 001E move.w -[A7], 0x1E 000021FC A8A7 syscall SetRect 000021FE 486D FB20 pea.l [A5 - 0x4E0] 00002202 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00002206 3F3C 0013 move.w -[A7], 0x13 0000220A 3F3C 002D move.w -[A7], 0x2D /* '-' */ 0000220E 3F3C 001E move.w -[A7], 0x1E 00002212 A8A7 syscall SetRect 00002214 486D FB2E pea.l [A5 - 0x4D2] 00002218 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 0000221C 3F3C 0013 move.w -[A7], 0x13 00002220 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00002224 3F3C 001E move.w -[A7], 0x1E 00002228 A8A7 syscall SetRect 0000222A 486D FB3C pea.l [A5 - 0x4C4] 0000222E 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00002232 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00002236 3F3C 0018 move.w -[A7], 0x18 0000223A 3F3C 0033 move.w -[A7], 0x33 /* '3' */ 0000223E A8A7 syscall SetRect 00002240 486D FB4A pea.l [A5 - 0x4B6] 00002244 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00002248 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 0000224C 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00002250 3F3C 0033 move.w -[A7], 0x33 /* '3' */ 00002254 A8A7 syscall SetRect 00002256 486D FB58 pea.l [A5 - 0x4A8] 0000225A 3F3C 000D move.w -[A7], 0xD /* '\r' */ 0000225E 3F3C 003D move.w -[A7], 0x3D /* '=' */ 00002262 3F3C 0018 move.w -[A7], 0x18 00002266 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 0000226A A8A7 syscall SetRect 0000226C 486D FB66 pea.l [A5 - 0x49A] 00002270 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 00002274 3F3C 003D move.w -[A7], 0x3D /* '=' */ 00002278 3F3C 002D move.w -[A7], 0x2D /* '-' */ 0000227C 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 00002280 A8A7 syscall SetRect 00002282 486D FB74 pea.l [A5 - 0x48C] 00002286 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 0000228A 3F3C 003D move.w -[A7], 0x3D /* '=' */ 0000228E 3F3C 0042 move.w -[A7], 0x42 /* 'B' */ 00002292 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 00002296 A8A7 syscall SetRect 00002298 486D FB82 pea.l [A5 - 0x47E] 0000229C 3F3C 0011 move.w -[A7], 0x11 000022A0 3F3C 0053 move.w -[A7], 0x53 /* 'S' */ 000022A4 3F3C 003D move.w -[A7], 0x3D /* '=' */ 000022A8 3F3C 005E move.w -[A7], 0x5E /* '^' */ 000022AC A8A7 syscall SetRect 000022AE 4267 clr.w -[A7] 000022B0 3F3C 0004 move.w -[A7], 0x4 000022B4 3F3C 012C move.w -[A7], 0x12C 000022B8 2F2D F71E move.l -[A7], [A5 - 0x8E2] 000022BC 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 000022C0 4FEF 000A lea.l A7, [A7 + 0xA] 000022C4 4E5E unlink A6 000022C6 4E75 rts 000022C8 5345 subq.w D5, 1 000022CA 5452 addq.w [A2], 2 000022CC 4F42 chk.w D7, D2 000022CE 4F54 chk.w D7, [A4] export_26: 000022D0 4E56 FFF8 link A6, -0x0008 000022D4 41ED FA78 lea.l A0, [A5 - 0x588] 000022D8 2D48 FFF8 move.l [A6 - 0x8], A0 000022DC 42AD FCAA clr.l [A5 - 0x356] 000022E0 4A6D F93A tst.w [A5 - 0x6C6] 000022E4 674A beq +0x4C /* 00002330 */ 000022E6 4A6D F926 tst.w [A5 - 0x6DA] 000022EA 6644 bne +0x46 /* 00002330 */ 000022EC 2F2D F71E move.l -[A7], [A5 - 0x8E2] 000022F0 A873 syscall SetPort 000022F2 486E FFFC pea.l [A6 - 0x4] 000022F6 A972 syscall GetMouse 000022F8 602C bra +0x2E /* 00002326 */ label000022FA: 000022FA 558F subq.l A7, 2 000022FC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002300 206E FFF8 movea.l A0, [A6 - 0x8] 00002304 4850 pea.l [A0] 00002306 A8AD syscall PtInRect 00002308 101F move.b D0, [A7]+ 0000230A 4A00 tst.b D0 0000230C 6710 beq +0x12 /* 0000231E */ 0000230E 206E FFF8 movea.l A0, [A6 - 0x8] 00002312 4850 pea.l [A0] 00002314 A8A4 syscall InvertRect 00002316 2B6E FFF8 FCAA move.l [A5 - 0x356], [A6 - 0x8] 0000231C 6012 bra +0x14 /* 00002330 */ label0000231E: 0000231E 06AE 0000 000E FFF8 addi.l [A6 - 0x8], 0xE label00002326: 00002326 206E FFF8 movea.l A0, [A6 - 0x8] 0000232A 4AA8 000A tst.l [A0 + 0xA] 0000232E 66CA bne -0x34 /* 000022FA */ label00002330: 00002330 4E5E unlink A6 00002332 4E75 rts 00002334 434F chk.w D1, A7 00002336 4E54 524F link A4, -0xFFFFADB1 0000233A 4C43 4AAD movem.l D0,D2,D3,D5,D7,A1,A3,A6, D3 export_25: // at 0000233C (misaligned) 0000233E FCAA 672A .extension 0xCAA <> // unimplemented 00002342 2F2D F71E move.l -[A7], [A5 - 0x8E2] 00002346 A873 syscall SetPort 00002348 206D FCAA movea.l A0, [A5 - 0x356] 0000234C 226D FCAA movea.l A1, [A5 - 0x356] 00002350 1029 0008 move.b D0, [A1 + 0x8] 00002354 4880 ext.w D0 00002356 3F00 move.w -[A7], D0 00002358 2068 000A movea.l A0, [A0 + 0xA] 0000235C 4E90 jsr [A0] 0000235E 548F addq.l A7, 2 00002360 206D FCAA movea.l A0, [A5 - 0x356] 00002364 4850 pea.l [A0] 00002366 A8A4 syscall InvertRect 00002368 42AD FCAA clr.l [A5 - 0x356] 0000236C 4E75 rts fn0000236E: 0000236E 4E56 FFFC link A6, -0x0004 00002372 41ED FA78 lea.l A0, [A5 - 0x588] 00002376 2D48 FFFC move.l [A6 - 0x4], A0 0000237A 4A6D F93A tst.w [A5 - 0x6C6] 0000237E 6700 0058 beq +0x5A /* 000023D8 */ 00002382 4A6D F926 tst.w [A5 - 0x6DA] 00002386 6650 bne +0x52 /* 000023D8 */ 00002388 2F2D F71E move.l -[A7], [A5 - 0x8E2] 0000238C A873 syscall SetPort 0000238E 603E bra +0x40 /* 000023CE */ label00002390: 00002390 206E FFFC movea.l A0, [A6 - 0x4] 00002394 102E 0009 move.b D0, [A6 + 0x9] 00002398 B028 0008 cmp.b D0, [A0 + 0x8] 0000239C 670E beq +0x10 /* 000023AC */ 0000239E 206E FFFC movea.l A0, [A6 - 0x4] 000023A2 102E 0009 move.b D0, [A6 + 0x9] 000023A6 B028 0009 cmp.b D0, [A0 + 0x9] 000023AA 661A bne +0x1C /* 000023C6 */ label000023AC: 000023AC 206E FFFC movea.l A0, [A6 - 0x4] 000023B0 226E FFFC movea.l A1, [A6 - 0x4] 000023B4 1029 0008 move.b D0, [A1 + 0x8] 000023B8 4880 ext.w D0 000023BA 3F00 move.w -[A7], D0 000023BC 2068 000A movea.l A0, [A0 + 0xA] 000023C0 4E90 jsr [A0] 000023C2 548F addq.l A7, 2 000023C4 6012 bra +0x14 /* 000023D8 */ label000023C6: 000023C6 06AE 0000 000E FFFC addi.l [A6 - 0x4], 0xE label000023CE: 000023CE 206E FFFC movea.l A0, [A6 - 0x4] 000023D2 4AA8 000A tst.l [A0 + 0xA] 000023D6 66B8 bne -0x46 /* 00002390 */ label000023D8: 000023D8 4E5E unlink A6 000023DA 4E75 rts 000023DC 4841 swap.w D1 000023DE 4E44 trap 4 000023E0 4C45 4B45 movem.l D0,D2,D6,A0,A1,A3,A6, D5 fn000023E4: 000023E4 4E56 FFFC link A6, -0x0004 000023E8 3F3C 012C move.w -[A7], 0x12C 000023EC 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 000023F0 548F addq.l A7, 2 000023F2 2D40 FFFC move.l [A6 - 0x4], D0 000023F6 4A80 tst.l D0 000023F8 660C bne +0xE /* 00002406 */ 000023FA 4879 0000 01F0 push.l 0x1F0 00002400 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00002404 588F addq.l A7, 4 label00002406: 00002406 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000240A 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 0000240E 588F addq.l A7, 4 00002410 206E FFFC movea.l A0, [A6 - 0x4] 00002414 2050 movea.l A0, [A0] 00002416 2B68 0004 FC1C move.l [A5 - 0x3E4], [A0 + 0x4] 0000241C 4267 clr.w -[A7] 0000241E 4EBA 0010 jsr [PC + 0x10 /* 00002430 */] 00002422 548F addq.l A7, 2 00002424 4E5E unlink A6 00002426 4E75 rts 00002428 494E chk.w D4, A6 0000242A 4954 chk.w D4, [A4] 0000242C 5343 subq.w D3, 1 0000242E 4F52 chk.w D7, [A2] fn00002430: 00002430 4E56 FFF2 link A6, -0x000E 00002434 2F0A move.l -[A7], A2 00002436 3B6E 0008 F930 move.w [A5 - 0x6D0], [A6 + 0x8] 0000243C 4A6E 0008 tst.w [A6 + 0x8] 00002440 6C12 bge +0x14 /* 00002454 */ 00002442 426E FFF2 clr.w [A6 - 0xE] 00002446 302E 0008 move.w D0, [A6 + 0x8] 0000244A C1FC FFFF muls.w D0, 0xFFFF 0000244E 3D40 0008 move.w [A6 + 0x8], D0 00002452 6006 bra +0x8 /* 0000245A */ label00002454: 00002454 7001 moveq.l D0, 0x01 00002456 3D40 FFF2 move.w [A6 - 0xE], D0 label0000245A: 0000245A 7005 moveq.l D0, 0x05 0000245C 3D40 FFFE move.w [A6 - 0x2], D0 00002460 6030 bra +0x32 /* 00002492 */ label00002462: 00002462 302E FFFE move.w D0, [A6 - 0x2] 00002466 48C0 ext.l D0 00002468 D080 add.l D0, D0 0000246A D08E add.l D0, A6 0000246C 306E 0008 movea.w A0, [A6 + 0x8] 00002470 2208 move.l D1, A0 00002472 83FC 000A divs.w D1, 0xA /* '\n' */ 00002476 4841 swap.w D1 00002478 5241 addq.w D1, 1 0000247A 2040 movea.l A0, D0 0000247C 3141 FFF2 move.w [A0 - 0xE], D1 00002480 306E 0008 movea.w A0, [A6 + 0x8] 00002484 2008 move.l D0, A0 00002486 81FC 000A divs.w D0, 0xA /* '\n' */ 0000248A 3D40 0008 move.w [A6 + 0x8], D0 0000248E 536E FFFE subq.w [A6 - 0x2], 1 label00002492: 00002492 4A6E FFFE tst.w [A6 - 0x2] 00002496 66CA bne -0x34 /* 00002462 */ 00002498 426E FFFE clr.w [A6 - 0x2] 0000249C 6042 bra +0x44 /* 000024E0 */ label0000249E: 0000249E 302E FFFE move.w D0, [A6 - 0x2] 000024A2 48C0 ext.l D0 000024A4 D080 add.l D0, D0 000024A6 D08E add.l D0, A6 000024A8 2040 movea.l A0, D0 000024AA 3028 FFF2 move.w D0, [A0 - 0xE] 000024AE 48C0 ext.l D0 000024B0 E780 asl D0, 3 000024B2 41ED FC20 lea.l A0, [A5 - 0x3E0] 000024B6 D1C0 add.l A0, D0 000024B8 302E FFFE move.w D0, [A6 - 0x2] 000024BC 48C0 ext.l D0 000024BE E780 asl D0, 3 000024C0 43ED FC78 lea.l A1, [A5 - 0x388] 000024C4 D3C0 add.l A1, D0 000024C6 2F2D FC1C move.l -[A7], [A5 - 0x3E4] 000024CA 246D F71E movea.l A2, [A5 - 0x8E2] 000024CE 486A 0002 pea.l [A2 + 0x2] 000024D2 4850 pea.l [A0] 000024D4 4851 pea.l [A1] 000024D6 4267 clr.w -[A7] 000024D8 42A7 clr.l -[A7] 000024DA A8EC syscall CopyBits 000024DC 526E FFFE addq.w [A6 - 0x2], 1 label000024E0: 000024E0 0C6E 0006 FFFE cmpi.w [A6 - 0x2], 0x6 000024E6 6DB6 blt -0x48 /* 0000249E */ 000024E8 245F movea.l A2, [A7]+ 000024EA 4E5E unlink A6 000024EC 4E75 rts 000024EE 4E45 trap 5 000024F0 5753 subq.w [A3], 3 000024F2 434F chk.w D1, A7 000024F4 5245 addq.w D5, 1 fn000024F6: 000024F6 4A6D F932 tst.w [A5 - 0x6CE] 000024FA 6600 009C bne +0x9E /* 00002598 */ 000024FE 0C2D 0002 FE61 cmpi.b [A5 - 0x19F], 0x2 00002504 674A beq +0x4C /* 00002550 */ 00002506 4267 clr.w -[A7] 00002508 4EBA 5190 jsr [PC + 0x5190 /* 0000769A */] 0000250C 548F addq.l A7, 2 0000250E 3F3C 0001 move.w -[A7], 0x1 00002512 4EBA 5186 jsr [PC + 0x5186 /* 0000769A */] 00002516 548F addq.l A7, 2 00002518 3F3C 0002 move.w -[A7], 0x2 0000251C 4EBA 517C jsr [PC + 0x517C /* 0000769A */] 00002520 548F addq.l A7, 2 00002522 3F3C 0003 move.w -[A7], 0x3 00002526 4EBA 5172 jsr [PC + 0x5172 /* 0000769A */] 0000252A 548F addq.l A7, 2 0000252C 3F3C 0004 move.w -[A7], 0x4 00002530 4EBA 5168 jsr [PC + 0x5168 /* 0000769A */] 00002534 548F addq.l A7, 2 00002536 4A6D F92A tst.w [A5 - 0x6D6] 0000253A 6714 beq +0x16 /* 00002550 */ 0000253C 302D F92A move.w D0, [A5 - 0x6D6] 00002540 C1FC 0064 muls.w D0, 0x64 /* 'd' */ 00002544 D06D F930 add.w D0, [A5 - 0x6D0] 00002548 3F00 move.w -[A7], D0 0000254A 4EBA FEE4 jsr [PC - 0x11C /* 00002430 */] 0000254E 548F addq.l A7, 2 label00002550: 00002550 0C2D 0001 FE61 cmpi.b [A5 - 0x19F], 0x1 00002556 660E bne +0x10 /* 00002566 */ 00002558 3F3C 0001 move.w -[A7], 0x1 0000255C 4EBA DAF8 jsr [PC - 0x2508 /* 00000056 */] 00002560 548F addq.l A7, 2 00002562 6000 00A0 bra +0xA2 /* 00002604 */ label00002566: 00002566 4EBA 2732 jsr [PC + 0x2732 /* 00004C9A */] 0000256A 4EBA FB58 jsr [PC - 0x4A8 /* 000020C4 */] 0000256E 4EBA 3C4E jsr [PC + 0x3C4E /* 000061BE */] 00002572 70FF moveq.l D0, 0xFFFFFFFF 00002574 3B40 F932 move.w [A5 - 0x6CE], D0 00002578 7002 moveq.l D0, 0x02 0000257A 3B40 F944 move.w [A5 - 0x6BC], D0 0000257E 302D F6A6 move.w D0, [A5 - 0x95A] 00002582 5B40 subq.w D0, 5 00002584 322D F6A8 move.w D1, [A5 - 0x958] 00002588 5541 subq.w D1, 2 0000258A C3C0 muls.w D1, D0 0000258C C3FC 000A muls.w D1, 0xA /* '\n' */ 00002590 3B41 F952 move.w [A5 - 0x6AE], D1 00002594 6000 006E bra +0x70 /* 00002604 */ label00002598: 00002598 0C6D 0014 F934 cmpi.w [A5 - 0x6CC], 0x14 0000259E 6D00 0064 blt +0x66 /* 00002604 */ 000025A2 3F3C 0005 move.w -[A7], 0x5 000025A6 4EBA 50F2 jsr [PC + 0x50F2 /* 0000769A */] 000025AA 548F addq.l A7, 2 000025AC 3F3C 0006 move.w -[A7], 0x6 000025B0 4EBA 50E8 jsr [PC + 0x50E8 /* 0000769A */] 000025B4 548F addq.l A7, 2 000025B6 3F3C 0007 move.w -[A7], 0x7 000025BA 4EBA 50DE jsr [PC + 0x50DE /* 0000769A */] 000025BE 548F addq.l A7, 2 000025C0 3F3C 0008 move.w -[A7], 0x8 000025C4 4EBA 50D4 jsr [PC + 0x50D4 /* 0000769A */] 000025C8 548F addq.l A7, 2 000025CA 4A6D F92A tst.w [A5 - 0x6D6] 000025CE 6714 beq +0x16 /* 000025E4 */ 000025D0 302D F92A move.w D0, [A5 - 0x6D6] 000025D4 C1FC 0064 muls.w D0, 0x64 /* 'd' */ 000025D8 D06D F930 add.w D0, [A5 - 0x6D0] 000025DC 3F00 move.w -[A7], D0 000025DE 4EBA FE50 jsr [PC - 0x1B0 /* 00002430 */] 000025E2 548F addq.l A7, 2 label000025E4: 000025E4 4A6D F952 tst.w [A5 - 0x6AE] 000025E8 6F10 ble +0x12 /* 000025FA */ 000025EA 302D F930 move.w D0, [A5 - 0x6D0] 000025EE D06D F952 add.w D0, [A5 - 0x6AE] 000025F2 3F00 move.w -[A7], D0 000025F4 4EBA FE3A jsr [PC - 0x1C6 /* 00002430 */] 000025F8 548F addq.l A7, 2 label000025FA: 000025FA 3F3C 0001 move.w -[A7], 0x1 000025FE 4EBA DA56 jsr [PC - 0x25AA /* 00000056 */] 00002602 548F addq.l A7, 2 label00002604: 00002604 4E75 rts fn00002606: 00002606 4E56 FFEC link A6, -0x0014 0000260A 302D F942 move.w D0, [A5 - 0x6BE] 0000260E 906D F940 sub.w D0, [A5 - 0x6C0] 00002612 3D40 FFEC move.w [A6 - 0x14], D0 00002616 0C6D 0001 F944 cmpi.w [A5 - 0x6BC], 0x1 0000261C 6600 0080 bne +0x82 /* 0000269E */ 00002620 4A6D F942 tst.w [A5 - 0x6BE] 00002624 6700 0078 beq +0x7A /* 0000269E */ 00002628 2F2D F71E move.l -[A7], [A5 - 0x8E2] 0000262C A873 syscall SetPort 0000262E 302D FCB2 move.w D0, [A5 - 0x34E] 00002632 906D FCAE sub.w D0, [A5 - 0x352] 00002636 322D F942 move.w D1, [A5 - 0x6BE] 0000263A 926E FFEC sub.w D1, [A6 - 0x14] 0000263E C1C1 muls.w D0, D1 00002640 3D40 FFEE move.w [A6 - 0x12], D0 00002644 306E FFEE movea.w A0, [A6 - 0x12] 00002648 2008 move.l D0, A0 0000264A 81ED F942 divs.w D0, [A5 - 0x6BE] 0000264E 3D40 FFEE move.w [A6 - 0x12], D0 00002652 302D FCAE move.w D0, [A5 - 0x352] 00002656 D06E FFEE add.w D0, [A6 - 0x12] 0000265A 486E FFF8 pea.l [A6 - 0x8] 0000265E 3F2D FCB0 move.w -[A7], [A5 - 0x350] 00002662 3F2D FCAE move.w -[A7], [A5 - 0x352] 00002666 3F2D FCB4 move.w -[A7], [A5 - 0x34C] 0000266A 3F00 move.w -[A7], D0 0000266C A8A7 syscall SetRect 0000266E 302D FCAE move.w D0, [A5 - 0x352] 00002672 D06E FFEE add.w D0, [A6 - 0x12] 00002676 486E FFF0 pea.l [A6 - 0x10] 0000267A 3F2D FCB0 move.w -[A7], [A5 - 0x350] 0000267E 3F00 move.w -[A7], D0 00002680 3F2D FCB4 move.w -[A7], [A5 - 0x34C] 00002684 3F2D FCB2 move.w -[A7], [A5 - 0x34E] 00002688 A8A7 syscall SetRect 0000268A 486E FFF8 pea.l [A6 - 0x8] 0000268E 486D F8FA pea.l [A5 - 0x706] 00002692 A8A5 syscall FillRect 00002694 486E FFF0 pea.l [A6 - 0x10] 00002698 486D F8F2 pea.l [A5 - 0x70E] 0000269C A8A5 syscall FillRect label0000269E: 0000269E 4E5E unlink A6 000026A0 4E75 rts 000026A2 5550 subq.w [A0], 2 000026A4 4441 neg.w D1 000026A6 5445 addq.w D5, 2 000026A8 4241 clr.w D1 fn000026AA: 000026AA 4E56 FFEE link A6, -0x0012 000026AE 4A6D F94C tst.w [A5 - 0x6B4] 000026B2 6700 0078 beq +0x7A /* 0000272C */ 000026B6 2F2D F71E move.l -[A7], [A5 - 0x8E2] 000026BA A873 syscall SetPort 000026BC 302D FCBC move.w D0, [A5 - 0x344] 000026C0 906D FCB8 sub.w D0, [A5 - 0x348] 000026C4 322D F94C move.w D1, [A5 - 0x6B4] 000026C8 926D F94A sub.w D1, [A5 - 0x6B6] 000026CC C1C1 muls.w D0, D1 000026CE 3D40 FFEE move.w [A6 - 0x12], D0 000026D2 306E FFEE movea.w A0, [A6 - 0x12] 000026D6 2008 move.l D0, A0 000026D8 81ED F94C divs.w D0, [A5 - 0x6B4] 000026DC 3D40 FFEE move.w [A6 - 0x12], D0 000026E0 302D FCBC move.w D0, [A5 - 0x344] 000026E4 906E FFEE sub.w D0, [A6 - 0x12] 000026E8 486E FFF8 pea.l [A6 - 0x8] 000026EC 3F2D FCB8 move.w -[A7], [A5 - 0x348] 000026F0 3F2D FCB6 move.w -[A7], [A5 - 0x34A] 000026F4 3F00 move.w -[A7], D0 000026F6 3F2D FCBA move.w -[A7], [A5 - 0x346] 000026FA A8A7 syscall SetRect 000026FC 302D FCBC move.w D0, [A5 - 0x344] 00002700 906E FFEE sub.w D0, [A6 - 0x12] 00002704 486E FFF0 pea.l [A6 - 0x10] 00002708 3F00 move.w -[A7], D0 0000270A 3F2D FCB6 move.w -[A7], [A5 - 0x34A] 0000270E 3F2D FCBC move.w -[A7], [A5 - 0x344] 00002712 3F2D FCBA move.w -[A7], [A5 - 0x346] 00002716 A8A7 syscall SetRect 00002718 486E FFF8 pea.l [A6 - 0x8] 0000271C 486D F8F2 pea.l [A5 - 0x70E] 00002720 A8A5 syscall FillRect 00002722 486E FFF0 pea.l [A6 - 0x10] 00002726 486D F8FA pea.l [A5 - 0x706] 0000272A A8A5 syscall FillRect label0000272C: 0000272C 4E5E unlink A6 0000272E 4E75 rts 00002730 5550 subq.w [A0], 2 00002732 4441 neg.w D1 00002734 5445 addq.w D5, 2 00002736 4441 neg.w D1 fn00002738: 00002738 4E56 FFFC link A6, -0x0004 0000273C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002740 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 00002744 548F addq.l A7, 2 00002746 2D40 FFFC move.l [A6 - 0x4], D0 0000274A 4A80 tst.l D0 0000274C 6724 beq +0x26 /* 00002772 */ 0000274E 302D F948 move.w D0, [A5 - 0x6B8] 00002752 E240 asr D0.w, 1 00002754 C1FC 0005 muls.w D0, 0x5 00002758 3F3C 0112 move.w -[A7], 0x112 0000275C 0640 000F addi.w D0, 0xF 00002760 3F00 move.w -[A7], D0 00002762 2F2D F71E move.l -[A7], [A5 - 0x8E2] 00002766 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000276A 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 0000276E 4FEF 000C lea.l A7, [A7 + 0xC] label00002772: 00002772 4E5E unlink A6 00002774 4E75 rts 00002776 444F neg.w A7 00002778 5350 subq.w [A0], 1 0000277A 4545 chk.w D2, D5 0000277C 444F neg.w A7 fn0000277E: 0000277E 4E56 0000 link A6, 0 00002782 4A6E 0008 tst.w [A6 + 0x8] 00002786 6710 beq +0x12 /* 00002798 */ 00002788 3F3C 00DD move.w -[A7], 0xDD 0000278C 4EBA FFAA jsr [PC - 0x56 /* 00002738 */] 00002790 548F addq.l A7, 2 00002792 3B6E 0008 F948 move.w [A5 - 0x6B8], [A6 + 0x8] label00002798: 00002798 3F3C 00DC move.w -[A7], 0xDC 0000279C 4EBA FF9A jsr [PC - 0x66 /* 00002738 */] 000027A0 548F addq.l A7, 2 000027A2 4E5E unlink A6 000027A4 4E75 rts 000027A6 5550 subq.w [A0], 2 000027A8 4441 neg.w D1 000027AA 5445 addq.w D5, 2 000027AC 5350 subq.w [A0], 1 fn000027AE: 000027AE 4E56 FFF2 link A6, -0x000E 000027B2 2F2D F71E move.l -[A7], [A5 - 0x8E2] 000027B6 A873 syscall SetPort 000027B8 7009 moveq.l D0, 0x09 000027BA 906D F92A sub.w D0, [A5 - 0x6D6] 000027BE C1FC 000B muls.w D0, 0xB 000027C2 486E FFF8 pea.l [A6 - 0x8] 000027C6 3F3C 004C move.w -[A7], 0x4C /* 'L' */ 000027CA 3F3C 006E move.w -[A7], 0x6E /* 'n' */ 000027CE 3F3C 0057 move.w -[A7], 0x57 /* 'W' */ 000027D2 0640 006E addi.w D0, 0x6E /* 'n' */ 000027D6 3F00 move.w -[A7], D0 000027D8 A8A7 syscall SetRect 000027DA 486E FFF8 pea.l [A6 - 0x8] 000027DE A8A3 syscall EraseRect 000027E0 3F3C 00DF move.w -[A7], 0xDF 000027E4 4EAD 0432 jsr [A5 + 0x432 /* export_130 */] 000027E8 548F addq.l A7, 2 000027EA 2D40 FFF4 move.l [A6 - 0xC], D0 000027EE 4A80 tst.l D0 000027F0 6736 beq +0x38 /* 00002828 */ 000027F2 3D6D F92A FFF2 move.w [A6 - 0xE], [A5 - 0x6D6] 000027F8 6028 bra +0x2A /* 00002822 */ label000027FA: 000027FA 302E FFF2 move.w D0, [A6 - 0xE] 000027FE 5340 subq.w D0, 1 00002800 C1FC 000B muls.w D0, 0xB 00002804 D06E FFFC add.w D0, [A6 - 0x4] 00002808 3F00 move.w -[A7], D0 0000280A 3F3C 004C move.w -[A7], 0x4C /* 'L' */ 0000280E 2F2D F71E move.l -[A7], [A5 - 0x8E2] 00002812 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002816 4EAD 042A jsr [A5 + 0x42A /* export_129 */] 0000281A 4FEF 000C lea.l A7, [A7 + 0xC] 0000281E 536E FFF2 subq.w [A6 - 0xE], 1 label00002822: 00002822 4A6E FFF2 tst.w [A6 - 0xE] 00002826 66D2 bne -0x2C /* 000027FA */ label00002828: 00002828 4E5E unlink A6 0000282A 4E75 rts 0000282C 5550 subq.w [A0], 2 0000282E 4441 neg.w D1 00002830 5445 addq.w D5, 2 00002832 534D subq.w A5, 1 export_51: 00002834 206D FCBE movea.l A0, [A5 - 0x342] 00002838 1028 0002 move.b D0, [A0 + 0x2] 0000283C 4880 ext.w D0 0000283E 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00002842 0002 000A ori.b D2, 0xA /* '\n' */ 00002846 0001 002C ori.b D1, 0x2C /* ',' */ 0000284A 0004 004A ori.b D4, 0x4A /* 'J' */ 0000284E 206D FCBE movea.l A0, [A5 - 0x342] 00002852 4868 0008 pea.l [A0 + 0x8] 00002856 3F3C 0003 move.w -[A7], 0x3 0000285A 3F3C 0003 move.w -[A7], 0x3 0000285E A880 syscall SetPt 00002860 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00002864 206D FCBE movea.l A0, [A5 - 0x342] 00002868 2F28 0008 move.l -[A7], [A0 + 0x8] 0000286C 4EBA E288 jsr [PC - 0x1D78 /* 00000AF6 */] 00002870 508F addq.l A7, 8 00002872 6022 bra +0x24 /* 00002896 */ 00002874 206D FCBE movea.l A0, [A5 - 0x342] 00002878 43ED FCC6 lea.l A1, [A5 - 0x33A] 0000287C 20D9 move.l [A0]+, [A1]+ 0000287E 20D9 move.l [A0]+, [A1]+ 00002880 20D9 move.l [A0]+, [A1]+ 00002882 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00002886 206D FCBE movea.l A0, [A5 - 0x342] 0000288A 2F28 0008 move.l -[A7], [A0 + 0x8] 0000288E 4EBA E266 jsr [PC - 0x1D9A /* 00000AF6 */] 00002892 508F addq.l A7, 8 00002894 6008 bra +0xA /* 0000289E */ label00002896: 00002896 206D FCBE movea.l A0, [A5 - 0x342] 0000289A 5228 0002 addq.b [A0 + 0x2], 1 label0000289E: 0000289E 4E75 rts export_34: 000028A0 4E56 FFFE link A6, -0x0002 000028A4 206D FCBE movea.l A0, [A5 - 0x342] 000028A8 1028 0002 move.b D0, [A0 + 0x2] 000028AC 4880 ext.w D0 000028AE 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000028B2 0003 000E ori.b D3, 0xE 000028B6 0001 00BC ori.b D1, 0xBC 000028BA 0002 00B8 ori.b D2, 0xB8 000028BE 0009 0112 ori.b A1, 0x12 000028C2 302D F6A6 move.w D0, [A5 - 0x95A] 000028C6 5540 subq.w D0, 2 000028C8 B06D FCC2 cmp.w D0, [A5 - 0x33E] 000028CC 660E bne +0x10 /* 000028DC */ 000028CE 2F2D FCBE move.l -[A7], [A5 - 0x342] 000028D2 4EBA 2286 jsr [PC + 0x2286 /* 00004B5A */] 000028D6 588F addq.l A7, 4 000028D8 6000 00F8 bra +0xFA /* 000029D2 */ label000028DC: 000028DC 4EBA D900 jsr [PC - 0x2700 /* 000001DE */] 000028E0 0240 0002 andi.w D0, 0x2 000028E4 5340 subq.w D0, 1 000028E6 3D40 FFFE move.w [A6 - 0x2], D0 000028EA 302D F6A8 move.w D0, [A5 - 0x958] 000028EE C1FC 000C muls.w D0, 0xC 000028F2 D0AD FCBE add.l D0, [A5 - 0x342] 000028F6 2040 movea.l A0, D0 000028F8 4A10 tst.b [A0] 000028FA 660E bne +0x10 /* 0000290A */ 000028FC 206D FCBE movea.l A0, [A5 - 0x342] 00002900 7002 moveq.l D0, 0x02 00002902 1140 0002 move.b [A0 + 0x2], D0 00002906 6000 00CA bra +0xCC /* 000029D2 */ label0000290A: 0000290A 302E FFFE move.w D0, [A6 - 0x2] 0000290E C1FC 000C muls.w D0, 0xC 00002912 D0AD FCBE add.l D0, [A5 - 0x342] 00002916 2040 movea.l A0, D0 00002918 4A10 tst.b [A0] 0000291A 661A bne +0x1C /* 00002936 */ 0000291C 206D FCBE movea.l A0, [A5 - 0x342] 00002920 7002 moveq.l D0, 0x02 00002922 1140 0002 move.b [A0 + 0x2], D0 00002926 4267 clr.w -[A7] 00002928 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000292C 4EBA 2ECE jsr [PC + 0x2ECE /* 000057FC */] 00002930 588F addq.l A7, 4 00002932 6000 009E bra +0xA0 /* 000029D2 */ label00002936: 00002936 302E FFFE move.w D0, [A6 - 0x2] 0000293A C1FC 000C muls.w D0, 0xC 0000293E 222D FCBE move.l D1, [A5 - 0x342] 00002942 9280 sub.l D1, D0 00002944 2041 movea.l A0, D1 00002946 4A10 tst.b [A0] 00002948 661E bne +0x20 /* 00002968 */ 0000294A 206D FCBE movea.l A0, [A5 - 0x342] 0000294E 7002 moveq.l D0, 0x02 00002950 1140 0002 move.b [A0 + 0x2], D0 00002954 302E FFFE move.w D0, [A6 - 0x2] 00002958 4440 neg.w D0 0000295A 4267 clr.w -[A7] 0000295C 3F00 move.w -[A7], D0 0000295E 4EBA 2E9C jsr [PC + 0x2E9C /* 000057FC */] 00002962 588F addq.l A7, 4 00002964 6000 006C bra +0x6E /* 000029D2 */ label00002968: 00002968 2F2D FCBE move.l -[A7], [A5 - 0x342] 0000296C 4EBA 21EC jsr [PC + 0x21EC /* 00004B5A */] 00002970 588F addq.l A7, 4 00002972 605E bra +0x60 /* 000029D2 */ 00002974 302D F6A8 move.w D0, [A5 - 0x958] 00002978 C1FC 000C muls.w D0, 0xC 0000297C D0AD FCBE add.l D0, [A5 - 0x342] 00002980 2040 movea.l A0, D0 00002982 4A10 tst.b [A0] 00002984 6644 bne +0x46 /* 000029CA */ 00002986 206D FCBE movea.l A0, [A5 - 0x342] 0000298A 1028 0001 move.b D0, [A0 + 0x1] 0000298E 4880 ext.w D0 00002990 5240 addq.w D0, 1 00002992 48C0 ext.l D0 00002994 81FC 0004 divs.w D0, 0x4 00002998 4840 swap.w D0 0000299A 206D FCBE movea.l A0, [A5 - 0x342] 0000299E 1140 0001 move.b [A0 + 0x1], D0 000029A2 206D FCBE movea.l A0, [A5 - 0x342] 000029A6 4868 0008 pea.l [A0 + 0x8] 000029AA 206D FCBE movea.l A0, [A5 - 0x342] 000029AE 1028 0001 move.b D0, [A0 + 0x1] 000029B2 4880 ext.w D0 000029B4 3F00 move.w -[A7], D0 000029B6 3F3C 0002 move.w -[A7], 0x2 000029BA A880 syscall SetPt 000029BC 3F3C 0001 move.w -[A7], 0x1 000029C0 4267 clr.w -[A7] 000029C2 4EBA 2E38 jsr [PC + 0x2E38 /* 000057FC */] 000029C6 588F addq.l A7, 4 000029C8 6008 bra +0xA /* 000029D2 */ label000029CA: 000029CA 206D FCBE movea.l A0, [A5 - 0x342] 000029CE 4228 0002 clr.b [A0 + 0x2] label000029D2: 000029D2 4E5E unlink A6 000029D4 4E75 rts 000029D6 4C4F 524F movem.l D0,D1,D2,D3,D6,A1,A4,A6, A7 000029DA 4C4C 4143 movem.l D0,D1,D6,A0,A6, A4 export_29: 000029DE 4E56 FFFE link A6, -0x0002 000029E2 206D FCBE movea.l A0, [A5 - 0x342] 000029E6 1028 0002 move.b D0, [A0 + 0x2] 000029EA 4880 ext.w D0 000029EC 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000029F0 0005 0016 ori.b D5, 0x16 000029F4 0001 00B4 ori.b D1, 0xB4 000029F8 0002 00B0 ori.b D2, 0xB0 000029FC FFFE .invalid <> 000029FE 0144 bchg D4, D0 00002A00 0003 0140 ori.b D3, 0x40 /* '@' */ 00002A04 0009 014C ori.b A1, 0x4C /* 'L' */ 00002A08 302D F6A6 move.w D0, [A5 - 0x95A] 00002A0C 5540 subq.w D0, 2 00002A0E B06D FCC2 cmp.w D0, [A5 - 0x33E] 00002A12 660E bne +0x10 /* 00002A22 */ 00002A14 2F2D FCBE move.l -[A7], [A5 - 0x342] 00002A18 4EBA 2140 jsr [PC + 0x2140 /* 00004B5A */] 00002A1C 588F addq.l A7, 4 00002A1E 6000 0132 bra +0x134 /* 00002B52 */ label00002A22: 00002A22 4EBA D7BA jsr [PC - 0x2846 /* 000001DE */] 00002A26 0240 0002 andi.w D0, 0x2 00002A2A 5340 subq.w D0, 1 00002A2C 3D40 FFFE move.w [A6 - 0x2], D0 00002A30 302E FFFE move.w D0, [A6 - 0x2] 00002A34 C1FC 000C muls.w D0, 0xC 00002A38 D0AD FCBE add.l D0, [A5 - 0x342] 00002A3C 2040 movea.l A0, D0 00002A3E 4A10 tst.b [A0] 00002A40 6612 bne +0x14 /* 00002A54 */ 00002A42 302E FFFE move.w D0, [A6 - 0x2] 00002A46 D040 add.w D0, D0 00002A48 206D FCBE movea.l A0, [A5 - 0x342] 00002A4C 1140 0002 move.b [A0 + 0x2], D0 00002A50 6000 0100 bra +0x102 /* 00002B52 */ label00002A54: 00002A54 302E FFFE move.w D0, [A6 - 0x2] 00002A58 C1FC 000C muls.w D0, 0xC 00002A5C 222D FCBE move.l D1, [A5 - 0x342] 00002A60 9280 sub.l D1, D0 00002A62 2041 movea.l A0, D1 00002A64 4A10 tst.b [A0] 00002A66 6614 bne +0x16 /* 00002A7C */ 00002A68 302E FFFE move.w D0, [A6 - 0x2] 00002A6C C1FC FFFE muls.w D0, 0xFFFE 00002A70 206D FCBE movea.l A0, [A5 - 0x342] 00002A74 1140 0002 move.b [A0 + 0x2], D0 00002A78 6000 00D8 bra +0xDA /* 00002B52 */ label00002A7C: 00002A7C 302D F6A8 move.w D0, [A5 - 0x958] 00002A80 C1FC 000C muls.w D0, 0xC 00002A84 D0AD FCBE add.l D0, [A5 - 0x342] 00002A88 2040 movea.l A0, D0 00002A8A 4A10 tst.b [A0] 00002A8C 660E bne +0x10 /* 00002A9C */ 00002A8E 206D FCBE movea.l A0, [A5 - 0x342] 00002A92 7003 moveq.l D0, 0x03 00002A94 1140 0002 move.b [A0 + 0x2], D0 00002A98 6000 00B8 bra +0xBA /* 00002B52 */ label00002A9C: 00002A9C 2F2D FCBE move.l -[A7], [A5 - 0x342] 00002AA0 4EBA 20B8 jsr [PC + 0x20B8 /* 00004B5A */] 00002AA4 588F addq.l A7, 4 00002AA6 6000 00AA bra +0xAC /* 00002B52 */ 00002AAA 206D FCBE movea.l A0, [A5 - 0x342] 00002AAE 1028 0002 move.b D0, [A0 + 0x2] 00002AB2 4880 ext.w D0 00002AB4 48C0 ext.l D0 00002AB6 81FC 0002 divs.w D0, 0x2 00002ABA 3D40 FFFE move.w [A6 - 0x2], D0 00002ABE 206D FCBE movea.l A0, [A5 - 0x342] 00002AC2 1028 0001 move.b D0, [A0 + 0x1] 00002AC6 4880 ext.w D0 00002AC8 D06E FFFE add.w D0, [A6 - 0x2] 00002ACC 5840 addq.w D0, 4 00002ACE 48C0 ext.l D0 00002AD0 81FC 0004 divs.w D0, 0x4 00002AD4 4840 swap.w D0 00002AD6 206D FCBE movea.l A0, [A5 - 0x342] 00002ADA 1140 0001 move.b [A0 + 0x1], D0 00002ADE 206D FCBE movea.l A0, [A5 - 0x342] 00002AE2 4868 0008 pea.l [A0 + 0x8] 00002AE6 206D FCBE movea.l A0, [A5 - 0x342] 00002AEA 1028 0001 move.b D0, [A0 + 0x1] 00002AEE 4880 ext.w D0 00002AF0 3F00 move.w -[A7], D0 00002AF2 3F3C 0001 move.w -[A7], 0x1 00002AF6 A880 syscall SetPt 00002AF8 302D F6A8 move.w D0, [A5 - 0x958] 00002AFC C1FC 000C muls.w D0, 0xC 00002B00 D0AD FCBE add.l D0, [A5 - 0x342] 00002B04 2040 movea.l A0, D0 00002B06 4A10 tst.b [A0] 00002B08 660E bne +0x10 /* 00002B18 */ 00002B0A 3F3C 0001 move.w -[A7], 0x1 00002B0E 4267 clr.w -[A7] 00002B10 4EBA 2CEA jsr [PC + 0x2CEA /* 000057FC */] 00002B14 588F addq.l A7, 4 00002B16 603A bra +0x3C /* 00002B52 */ label00002B18: 00002B18 302E FFFE move.w D0, [A6 - 0x2] 00002B1C C1FC 000C muls.w D0, 0xC 00002B20 D0AD FCBE add.l D0, [A5 - 0x342] 00002B24 2040 movea.l A0, D0 00002B26 4A10 tst.b [A0] 00002B28 660E bne +0x10 /* 00002B38 */ 00002B2A 4267 clr.w -[A7] 00002B2C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002B30 4EBA 2CCA jsr [PC + 0x2CCA /* 000057FC */] 00002B34 588F addq.l A7, 4 00002B36 601A bra +0x1C /* 00002B52 */ label00002B38: 00002B38 206D FCBE movea.l A0, [A5 - 0x342] 00002B3C 4228 0002 clr.b [A0 + 0x2] 00002B40 6010 bra +0x12 /* 00002B52 */ 00002B42 4EBA 2C5E jsr [PC + 0x2C5E /* 000057A2 */] 00002B46 4A40 tst.w D0 00002B48 6608 bne +0xA /* 00002B52 */ 00002B4A 206D FCBE movea.l A0, [A5 - 0x342] 00002B4E 4228 0002 clr.b [A0 + 0x2] label00002B52: 00002B52 4E5E unlink A6 00002B54 4E75 rts 00002B56 4849 pea.l A1 00002B58 524F addq.w A7, 1 00002B5A 4C4C 4143 movem.l D0,D1,D6,A0,A6, A4 export_39: 00002B5E 206D FCBE movea.l A0, [A5 - 0x342] 00002B62 1028 0002 move.b D0, [A0 + 0x2] 00002B66 4880 ext.w D0 00002B68 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00002B6C 0002 000A ori.b D2, 0xA /* '\n' */ 00002B70 0001 0012 ori.b D1, 0x12 00002B74 0009 002C ori.b A1, 0x2C /* ',' */ 00002B78 2F2D FCBE move.l -[A7], [A5 - 0x342] 00002B7C 4EBA 1FDC jsr [PC + 0x1FDC /* 00004B5A */] 00002B80 588F addq.l A7, 4 00002B82 601E bra +0x20 /* 00002BA2 */ 00002B84 4EBA 2C1C jsr [PC + 0x2C1C /* 000057A2 */] 00002B88 4A40 tst.w D0 00002B8A 6616 bne +0x18 /* 00002BA2 */ 00002B8C 0C6D 0002 FCC2 cmpi.w [A5 - 0x33E], 0x2 00002B92 6E04 bgt +0x6 /* 00002B98 */ 00002B94 7001 moveq.l D0, 0x01 00002B96 6002 bra +0x4 /* 00002B9A */ label00002B98: 00002B98 7000 moveq.l D0, 0x00 label00002B9A: 00002B9A 206D FCBE movea.l A0, [A5 - 0x342] 00002B9E 1140 0002 move.b [A0 + 0x2], D0 label00002BA2: 00002BA2 4E75 rts export_44: 00002BA4 206D FCBE movea.l A0, [A5 - 0x342] 00002BA8 1028 0002 move.b D0, [A0 + 0x2] 00002BAC 4880 ext.w D0 00002BAE 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00002BB2 0002 000A ori.b D2, 0xA /* '\n' */ 00002BB6 0001 0046 ori.b D1, 0x46 /* 'F' */ 00002BBA 0009 0042 ori.b A1, 0x42 /* 'B' */ 00002BBE 0C6D 0004 FCC2 cmpi.w [A5 - 0x33E], 0x4 00002BC4 6C10 bge +0x12 /* 00002BD6 */ 00002BC6 2F2D FCBE move.l -[A7], [A5 - 0x342] 00002BCA 4EBA 1F8E jsr [PC + 0x1F8E /* 00004B5A */] 00002BCE 588F addq.l A7, 4 00002BD0 546D F938 addq.w [A5 - 0x6C8], 2 00002BD4 6028 bra +0x2A /* 00002BFE */ label00002BD6: 00002BD6 206D FCBE movea.l A0, [A5 - 0x342] 00002BDA 4228 0002 clr.b [A0 + 0x2] 00002BDE 302D F6A8 move.w D0, [A5 - 0x958] 00002BE2 C1FC 000C muls.w D0, 0xC 00002BE6 222D FCBE move.l D1, [A5 - 0x342] 00002BEA 9280 sub.l D1, D0 00002BEC 2041 movea.l A0, D1 00002BEE 4A10 tst.b [A0] 00002BF0 660C bne +0xE /* 00002BFE */ 00002BF2 3F3C FFFF move.w -[A7], 0xFFFF 00002BF6 4267 clr.w -[A7] 00002BF8 4EBA 2C02 jsr [PC + 0x2C02 /* 000057FC */] 00002BFC 588F addq.l A7, 4 label00002BFE: 00002BFE 4E75 rts export_50: 00002C00 206D FCBE movea.l A0, [A5 - 0x342] 00002C04 1028 0002 move.b D0, [A0 + 0x2] 00002C08 4880 ext.w D0 00002C0A 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00002C0E 0004 0012 ori.b D4, 0x12 00002C12 0001 0058 ori.b D1, 0x58 /* 'X' */ 00002C16 0002 00B2 ori.b D2, 0xB2 00002C1A 0003 00E2 ori.b D3, 0xE2 00002C1E 0009 00E8 ori.b A1, 0xE8 00002C22 306D F6A6 movea.w A0, [A5 - 0x95A] 00002C26 2008 move.l D0, A0 00002C28 81FC 0003 divs.w D0, 0x3 00002C2C 206D FCBE movea.l A0, [A5 - 0x342] 00002C30 1228 0001 move.b D1, [A0 + 0x1] 00002C34 4881 ext.w D1 00002C36 B240 cmp.w D1, D0 00002C38 6D12 blt +0x14 /* 00002C4C */ 00002C3A 2F2D FCBE move.l -[A7], [A5 - 0x342] 00002C3E 4EBA 1F1A jsr [PC + 0x1F1A /* 00004B5A */] 00002C42 588F addq.l A7, 4 00002C44 5A6D F938 addq.w [A5 - 0x6C8], 5 00002C48 6000 00BE bra +0xC0 /* 00002D08 */ label00002C4C: 00002C4C 3F3C 0005 move.w -[A7], 0x5 00002C50 3F3C 0002 move.w -[A7], 0x2 00002C54 4EBA 39C4 jsr [PC + 0x39C4 /* 0000661A */] 00002C58 588F addq.l A7, 4 00002C5A 206D FCBE movea.l A0, [A5 - 0x342] 00002C5E 5228 0001 addq.b [A0 + 0x1], 1 00002C62 206D FCBE movea.l A0, [A5 - 0x342] 00002C66 7002 moveq.l D0, 0x02 00002C68 1140 0002 move.b [A0 + 0x2], D0 00002C6C 306D F6A6 movea.w A0, [A5 - 0x95A] 00002C70 2008 move.l D0, A0 00002C72 81FC 0003 divs.w D0, 0x3 00002C76 5340 subq.w D0, 1 00002C78 206D FCBE movea.l A0, [A5 - 0x342] 00002C7C 1228 0001 move.b D1, [A0 + 0x1] 00002C80 4881 ext.w D1 00002C82 B240 cmp.w D1, D0 00002C84 6D14 blt +0x16 /* 00002C9A */ 00002C86 206D FCBE movea.l A0, [A5 - 0x342] 00002C8A 4868 0008 pea.l [A0 + 0x8] 00002C8E 3F3C 0003 move.w -[A7], 0x3 00002C92 3F3C 0004 move.w -[A7], 0x4 00002C96 A880 syscall SetPt 00002C98 601C bra +0x1E /* 00002CB6 */ label00002C9A: 00002C9A 4EBA D542 jsr [PC - 0x2ABE /* 000001DE */] 00002C9E 48C0 ext.l D0 00002CA0 81FC 0003 divs.w D0, 0x3 00002CA4 4840 swap.w D0 00002CA6 206D FCBE movea.l A0, [A5 - 0x342] 00002CAA 4868 0008 pea.l [A0 + 0x8] 00002CAE 3F00 move.w -[A7], D0 00002CB0 3F3C 0004 move.w -[A7], 0x4 00002CB4 A880 syscall SetPt label00002CB6: 00002CB6 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00002CBA 206D FCBE movea.l A0, [A5 - 0x342] 00002CBE 2F28 0008 move.l -[A7], [A0 + 0x8] 00002CC2 4EBA DE32 jsr [PC - 0x21CE /* 00000AF6 */] 00002CC6 508F addq.l A7, 8 00002CC8 603E bra +0x40 /* 00002D08 */ 00002CCA 206D FCBE movea.l A0, [A5 - 0x342] 00002CCE 7002 moveq.l D0, 0x02 00002CD0 1140 0002 move.b [A0 + 0x2], D0 00002CD4 0C6D 0001 FCC2 cmpi.w [A5 - 0x33E], 0x1 00002CDA 6F2C ble +0x2E /* 00002D08 */ 00002CDC 302D F6A8 move.w D0, [A5 - 0x958] 00002CE0 C1FC 000C muls.w D0, 0xC 00002CE4 222D FCBE move.l D1, [A5 - 0x342] 00002CE8 9280 sub.l D1, D0 00002CEA 2041 movea.l A0, D1 00002CEC 4A10 tst.b [A0] 00002CEE 6618 bne +0x1A /* 00002D08 */ 00002CF0 3F3C FFFF move.w -[A7], 0xFFFF 00002CF4 4267 clr.w -[A7] 00002CF6 4EBA 2B04 jsr [PC + 0x2B04 /* 000057FC */] 00002CFA 588F addq.l A7, 4 00002CFC 600A bra +0xC /* 00002D08 */ 00002CFE 206D FCBE movea.l A0, [A5 - 0x342] 00002D02 7002 moveq.l D0, 0x02 00002D04 1140 0002 move.b [A0 + 0x2], D0 label00002D08: 00002D08 4E75 rts export_36: 00002D0A 4E56 FFFA link A6, -0x0006 00002D0E 206D FCBE movea.l A0, [A5 - 0x342] 00002D12 1028 0002 move.b D0, [A0 + 0x2] 00002D16 4880 ext.w D0 00002D18 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00002D1C 0003 000E ori.b D3, 0xE 00002D20 0001 005E ori.b D1, 0x5E /* '^' */ 00002D24 0002 02C6 ori.b D2, 0xC6 00002D28 0009 02D6 ori.b A1, 0xD6 00002D2C 206D FCBE movea.l A0, [A5 - 0x342] 00002D30 4A28 0001 tst.b [A0 + 0x1] 00002D34 670E beq +0x10 /* 00002D44 */ 00002D36 2F2D FCBE move.l -[A7], [A5 - 0x342] 00002D3A 4EBA 1E1E jsr [PC + 0x1E1E /* 00004B5A */] 00002D3E 588F addq.l A7, 4 00002D40 6000 02BE bra +0x2C0 /* 00003000 */ label00002D44: 00002D44 206D FCBE movea.l A0, [A5 - 0x342] 00002D48 7001 moveq.l D0, 0x01 00002D4A 1140 0001 move.b [A0 + 0x1], D0 00002D4E 206D FCBE movea.l A0, [A5 - 0x342] 00002D52 7002 moveq.l D0, 0x02 00002D54 1140 0002 move.b [A0 + 0x2], D0 00002D58 206D FCBE movea.l A0, [A5 - 0x342] 00002D5C 4868 0008 pea.l [A0 + 0x8] 00002D60 3F3C 0002 move.w -[A7], 0x2 00002D64 3F3C 0005 move.w -[A7], 0x5 00002D68 A880 syscall SetPt 00002D6A 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00002D6E 206D FCBE movea.l A0, [A5 - 0x342] 00002D72 2F28 0008 move.l -[A7], [A0 + 0x8] 00002D76 4EBA DD7E jsr [PC - 0x2282 /* 00000AF6 */] 00002D7A 508F addq.l A7, 8 00002D7C 6000 0282 bra +0x284 /* 00003000 */ 00002D80 4A6D FCC4 tst.w [A5 - 0x33C] 00002D84 670C beq +0xE /* 00002D92 */ 00002D86 302D F6A8 move.w D0, [A5 - 0x958] 00002D8A 5340 subq.w D0, 1 00002D8C B06D FCC4 cmp.w D0, [A5 - 0x33C] 00002D90 6612 bne +0x14 /* 00002DA4 */ label00002D92: 00002D92 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00002D96 2F2D FCBE move.l -[A7], [A5 - 0x342] 00002D9A 4EBA 29D6 jsr [PC + 0x29D6 /* 00005772 */] 00002D9E 508F addq.l A7, 8 00002DA0 6000 025E bra +0x260 /* 00003000 */ label00002DA4: 00002DA4 4EBA D438 jsr [PC - 0x2BC8 /* 000001DE */] 00002DA8 0240 0002 andi.w D0, 0x2 00002DAC 5340 subq.w D0, 1 00002DAE 3D40 FFFE move.w [A6 - 0x2], D0 00002DB2 206D FCBE movea.l A0, [A5 - 0x342] 00002DB6 1028 0001 move.b D0, [A0 + 0x1] 00002DBA 4880 ext.w D0 00002DBC 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002DC0 0002 0002 ori.b D2, 0x2 00002DC4 00D4 .incomplete 00002DC6 0002 302D ori.b D2, 0x2D /* '-' */ 00002DCA FCC2 C1ED .extension 0xCC2 <> // unimplemented 00002DCE F6A8 322D .extension 0x6A8 <> // unimplemented 00002DD2 FCC4 D26E .extension 0xCC4 <> // unimplemented 00002DD6 FFFE .invalid <> 00002DD8 D041 add.w D0, D1 00002DDA C1FC 000C muls.w D0, 0xC 00002DDE D0AD F91E add.l D0, [A5 - 0x6E2] 00002DE2 2040 movea.l A0, D0 00002DE4 4A10 tst.b [A0] 00002DE6 660E bne +0x10 /* 00002DF6 */ 00002DE8 206D FCBE movea.l A0, [A5 - 0x342] 00002DEC 116E FFFF 0001 move.b [A0 + 0x1], [A6 - 0x1] 00002DF2 6000 0078 bra +0x7A /* 00002E6C */ label00002DF6: 00002DF6 302D FCC2 move.w D0, [A5 - 0x33E] 00002DFA C1ED F6A8 muls.w D0, [A5 - 0x958] 00002DFE 322D FCC4 move.w D1, [A5 - 0x33C] 00002E02 926E FFFE sub.w D1, [A6 - 0x2] 00002E06 D041 add.w D0, D1 00002E08 C1FC 000C muls.w D0, 0xC 00002E0C D0AD F91E add.l D0, [A5 - 0x6E2] 00002E10 2040 movea.l A0, D0 00002E12 4A10 tst.b [A0] 00002E14 6748 beq +0x4A /* 00002E5E */ 00002E16 302D FCC2 move.w D0, [A5 - 0x33E] 00002E1A C1ED F6A8 muls.w D0, [A5 - 0x958] 00002E1E 322D FCC4 move.w D1, [A5 - 0x33C] 00002E22 926E FFFE sub.w D1, [A6 - 0x2] 00002E26 D041 add.w D0, D1 00002E28 C1FC 000C muls.w D0, 0xC 00002E2C D0AD F91E add.l D0, [A5 - 0x6E2] 00002E30 2040 movea.l A0, D0 00002E32 0C10 0014 cmpi.b [A0], 0x14 00002E36 6600 01C8 bne +0x1CA /* 00003000 */ 00002E3A 302D FCC2 move.w D0, [A5 - 0x33E] 00002E3E C1ED F6A8 muls.w D0, [A5 - 0x958] 00002E42 322D FCC4 move.w D1, [A5 - 0x33C] 00002E46 926E FFFE sub.w D1, [A6 - 0x2] 00002E4A D041 add.w D0, D1 00002E4C C1FC 000C muls.w D0, 0xC 00002E50 D0AD F91E add.l D0, [A5 - 0x6E2] 00002E54 2040 movea.l A0, D0 00002E56 4A28 0004 tst.b [A0 + 0x4] 00002E5A 6600 01A4 bne +0x1A6 /* 00003000 */ label00002E5E: 00002E5E 302E FFFE move.w D0, [A6 - 0x2] 00002E62 4440 neg.w D0 00002E64 206D FCBE movea.l A0, [A5 - 0x342] 00002E68 1140 0001 move.b [A0 + 0x1], D0 label00002E6C: 00002E6C 206D FCBE movea.l A0, [A5 - 0x342] 00002E70 4868 0008 pea.l [A0 + 0x8] 00002E74 302E FFFE move.w D0, [A6 - 0x2] 00002E78 5440 addq.w D0, 2 00002E7A 3F00 move.w -[A7], D0 00002E7C 3F3C 0005 move.w -[A7], 0x5 00002E80 A880 syscall SetPt 00002E82 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00002E86 206D FCBE movea.l A0, [A5 - 0x342] 00002E8A 2F28 0008 move.l -[A7], [A0 + 0x8] 00002E8E 4EBA DC66 jsr [PC - 0x239A /* 00000AF6 */] 00002E92 508F addq.l A7, 8 00002E94 6000 016A bra +0x16C /* 00003000 */ 00002E98 206D FCBE movea.l A0, [A5 - 0x342] 00002E9C 1028 0001 move.b D0, [A0 + 0x1] 00002EA0 4880 ext.w D0 00002EA2 3D40 FFFE move.w [A6 - 0x2], D0 00002EA6 206D FCBE movea.l A0, [A5 - 0x342] 00002EAA 4868 0008 pea.l [A0 + 0x8] 00002EAE 302E FFFE move.w D0, [A6 - 0x2] 00002EB2 5440 addq.w D0, 2 00002EB4 3F00 move.w -[A7], D0 00002EB6 3F3C 0005 move.w -[A7], 0x5 00002EBA A880 syscall SetPt 00002EBC 302D FCC2 move.w D0, [A5 - 0x33E] 00002EC0 5240 addq.w D0, 1 00002EC2 C1ED F6A8 muls.w D0, [A5 - 0x958] 00002EC6 D06D FCC4 add.w D0, [A5 - 0x33C] 00002ECA C1FC 000C muls.w D0, 0xC 00002ECE D0AD F91E add.l D0, [A5 - 0x6E2] 00002ED2 2040 movea.l A0, D0 00002ED4 4A10 tst.b [A0] 00002ED6 6610 bne +0x12 /* 00002EE8 */ 00002ED8 3F3C 0001 move.w -[A7], 0x1 00002EDC 4267 clr.w -[A7] 00002EDE 4EBA 291C jsr [PC + 0x291C /* 000057FC */] 00002EE2 588F addq.l A7, 4 00002EE4 6000 011A bra +0x11C /* 00003000 */ label00002EE8: 00002EE8 302D FCC2 move.w D0, [A5 - 0x33E] 00002EEC C1ED F6A8 muls.w D0, [A5 - 0x958] 00002EF0 322D FCC4 move.w D1, [A5 - 0x33C] 00002EF4 D26E FFFE add.w D1, [A6 - 0x2] 00002EF8 D041 add.w D0, D1 00002EFA C1FC 000C muls.w D0, 0xC 00002EFE D0AD F91E add.l D0, [A5 - 0x6E2] 00002F02 2040 movea.l A0, D0 00002F04 0C10 0014 cmpi.b [A0], 0x14 00002F08 664A bne +0x4C /* 00002F54 */ 00002F0A 302D FCC2 move.w D0, [A5 - 0x33E] 00002F0E C1ED F6A8 muls.w D0, [A5 - 0x958] 00002F12 322D FCC4 move.w D1, [A5 - 0x33C] 00002F16 D26E FFFE add.w D1, [A6 - 0x2] 00002F1A D041 add.w D0, D1 00002F1C C1FC 000C muls.w D0, 0xC 00002F20 D0AD F91E add.l D0, [A5 - 0x6E2] 00002F24 2040 movea.l A0, D0 00002F26 4A28 0004 tst.b [A0 + 0x4] 00002F2A 6628 bne +0x2A /* 00002F54 */ 00002F2C 302D FCC4 move.w D0, [A5 - 0x33C] 00002F30 D06E FFFE add.w D0, [A6 - 0x2] 00002F34 486E FFFA pea.l [A6 - 0x6] 00002F38 3F00 move.w -[A7], D0 00002F3A 3F2D FCC2 move.w -[A7], [A5 - 0x33E] 00002F3E A880 syscall SetPt 00002F40 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002F44 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00002F48 4EBA 254A jsr [PC + 0x254A /* 00005494 */] 00002F4C 508F addq.l A7, 8 00002F4E 4A40 tst.w D0 00002F50 6600 00AE bne +0xB0 /* 00003000 */ label00002F54: 00002F54 4EBA D288 jsr [PC - 0x2D78 /* 000001DE */] 00002F58 0240 0007 andi.w D0, 0x7 00002F5C 4A40 tst.w D0 00002F5E 6600 00A0 bne +0xA2 /* 00003000 */ 00002F62 302D FCC2 move.w D0, [A5 - 0x33E] 00002F66 C1ED F6A8 muls.w D0, [A5 - 0x958] 00002F6A 322D FCC4 move.w D1, [A5 - 0x33C] 00002F6E D26E FFFE add.w D1, [A6 - 0x2] 00002F72 D041 add.w D0, D1 00002F74 C1FC 000C muls.w D0, 0xC 00002F78 D0AD F91E add.l D0, [A5 - 0x6E2] 00002F7C 2040 movea.l A0, D0 00002F7E 4A10 tst.b [A0] 00002F80 660E bne +0x10 /* 00002F90 */ 00002F82 4267 clr.w -[A7] 00002F84 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002F88 4EBA 2872 jsr [PC + 0x2872 /* 000057FC */] 00002F8C 588F addq.l A7, 4 00002F8E 6048 bra +0x4A /* 00002FD8 */ label00002F90: 00002F90 302D FCC2 move.w D0, [A5 - 0x33E] 00002F94 C1ED F6A8 muls.w D0, [A5 - 0x958] 00002F98 322D FCC4 move.w D1, [A5 - 0x33C] 00002F9C 926E FFFE sub.w D1, [A6 - 0x2] 00002FA0 D041 add.w D0, D1 00002FA2 C1FC 000C muls.w D0, 0xC 00002FA6 D0AD F91E add.l D0, [A5 - 0x6E2] 00002FAA 2040 movea.l A0, D0 00002FAC 4A10 tst.b [A0] 00002FAE 6728 beq +0x2A /* 00002FD8 */ 00002FB0 4A6D F932 tst.w [A5 - 0x6CE] 00002FB4 6F22 ble +0x24 /* 00002FD8 */ 00002FB6 206D FCBE movea.l A0, [A5 - 0x342] 00002FBA 43ED FCDE lea.l A1, [A5 - 0x322] 00002FBE 20D9 move.l [A0]+, [A1]+ 00002FC0 20D9 move.l [A0]+, [A1]+ 00002FC2 20D9 move.l [A0]+, [A1]+ 00002FC4 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00002FC8 206D FCBE movea.l A0, [A5 - 0x342] 00002FCC 2F28 0008 move.l -[A7], [A0 + 0x8] 00002FD0 4EBA DB24 jsr [PC - 0x24DC /* 00000AF6 */] 00002FD4 508F addq.l A7, 8 00002FD6 6028 bra +0x2A /* 00003000 */ label00002FD8: 00002FD8 206D FCBE movea.l A0, [A5 - 0x342] 00002FDC 1028 0001 move.b D0, [A0 + 0x1] 00002FE0 4880 ext.w D0 00002FE2 C1FC FFFF muls.w D0, 0xFFFF 00002FE6 1140 0001 move.b [A0 + 0x1], D0 00002FEA 6014 bra +0x16 /* 00003000 */ 00002FEC 206D FCBE movea.l A0, [A5 - 0x342] 00002FF0 7002 moveq.l D0, 0x02 00002FF2 1140 0002 move.b [A0 + 0x2], D0 00002FF6 206D FCBE movea.l A0, [A5 - 0x342] 00002FFA 7002 moveq.l D0, 0x02 00002FFC 1140 0001 move.b [A0 + 0x1], D0 label00003000: 00003000 4E5E unlink A6 00003002 4E75 rts 00003004 5348 subq.w A0, 1 00003006 4946 chk.w D4, D6 00003008 5459 addq.w [A1]+, 2 0000300A 4143 chk.w D0, D3 export_47: 0000300C 4E56 FFF8 link A6, -0x0008 00003010 206D FCBE movea.l A0, [A5 - 0x342] 00003014 1028 0002 move.b D0, [A0 + 0x2] 00003018 4880 ext.w D0 0000301A 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000301E 0002 000A ori.b D2, 0xA /* '\n' */ 00003022 0001 00E8 ori.b D1, 0xE8 00003026 0009 010C ori.b A1, 0xC 0000302A 3F3C 0005 move.w -[A7], 0x5 0000302E 3F3C 0003 move.w -[A7], 0x3 00003032 4EBA 35E6 jsr [PC + 0x35E6 /* 0000661A */] 00003036 588F addq.l A7, 4 00003038 536D F932 subq.w [A5 - 0x6CE], 1 0000303C 206D FCBE movea.l A0, [A5 - 0x342] 00003040 43ED FCC6 lea.l A1, [A5 - 0x33A] 00003044 20D9 move.l [A0]+, [A1]+ 00003046 20D9 move.l [A0]+, [A1]+ 00003048 20D9 move.l [A0]+, [A1]+ 0000304A 302D FCC4 move.w D0, [A5 - 0x33C] 0000304E 5340 subq.w D0, 1 00003050 3D40 FFFE move.w [A6 - 0x2], D0 00003054 6000 00A2 bra +0xA4 /* 000030F8 */ label00003058: 00003058 302D FCC2 move.w D0, [A5 - 0x33E] 0000305C 5340 subq.w D0, 1 0000305E 3D40 FFFC move.w [A6 - 0x4], D0 00003062 6000 0082 bra +0x84 /* 000030E6 */ label00003066: 00003066 0C6E 0004 FFFC cmpi.w [A6 - 0x4], 0x4 0000306C 6D00 0074 blt +0x76 /* 000030E2 */ 00003070 302E FFFC move.w D0, [A6 - 0x4] 00003074 C1ED F6A8 muls.w D0, [A5 - 0x958] 00003078 D06E FFFE add.w D0, [A6 - 0x2] 0000307C C1FC 000C muls.w D0, 0xC 00003080 D0AD F91E add.l D0, [A5 - 0x6E2] 00003084 2040 movea.l A0, D0 00003086 4A10 tst.b [A0] 00003088 6658 bne +0x5A /* 000030E2 */ 0000308A 526D F932 addq.w [A5 - 0x6CE], 1 0000308E 302E FFFC move.w D0, [A6 - 0x4] 00003092 C1ED F6A8 muls.w D0, [A5 - 0x958] 00003096 D06E FFFE add.w D0, [A6 - 0x2] 0000309A C1FC 000C muls.w D0, 0xC 0000309E D0AD F91E add.l D0, [A5 - 0x6E2] 000030A2 2D40 FFF8 move.l [A6 - 0x8], D0 000030A6 4EBA D162 jsr [PC - 0x2E9E /* 0000020A */] 000030AA 206E FFF8 movea.l A0, [A6 - 0x8] 000030AE 1080 move.b [A0], D0 000030B0 3F2E FFFC move.w -[A7], [A6 - 0x4] 000030B4 3F2E FFFE move.w -[A7], [A6 - 0x2] 000030B8 4EBA D66A jsr [PC - 0x2996 /* 00000724 */] 000030BC 588F addq.l A7, 4 000030BE 302E FFFC move.w D0, [A6 - 0x4] 000030C2 C1ED F6A8 muls.w D0, [A5 - 0x958] 000030C6 D06E FFFE add.w D0, [A6 - 0x2] 000030CA C1FC 000C muls.w D0, 0xC 000030CE D0AD F91E add.l D0, [A5 - 0x6E2] 000030D2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000030D6 2040 movea.l A0, D0 000030D8 2F28 0008 move.l -[A7], [A0 + 0x8] 000030DC 4EBA DA18 jsr [PC - 0x25E8 /* 00000AF6 */] 000030E0 508F addq.l A7, 8 label000030E2: 000030E2 526E FFFC addq.w [A6 - 0x4], 1 label000030E6: 000030E6 302D FCC2 move.w D0, [A5 - 0x33E] 000030EA 5240 addq.w D0, 1 000030EC B06E FFFC cmp.w D0, [A6 - 0x4] 000030F0 6C00 FF74 bge -0x8A /* 00003066 */ 000030F4 526E FFFE addq.w [A6 - 0x2], 1 label000030F8: 000030F8 302D FCC4 move.w D0, [A5 - 0x33C] 000030FC 5240 addq.w D0, 1 000030FE B06E FFFE cmp.w D0, [A6 - 0x2] 00003102 6C00 FF54 bge -0xAA /* 00003058 */ 00003106 526D F938 addq.w [A5 - 0x6C8], 1 0000310A 6028 bra +0x2A /* 00003134 */ 0000310C 4EBA 2694 jsr [PC + 0x2694 /* 000057A2 */] 00003110 4A40 tst.w D0 00003112 6620 bne +0x22 /* 00003134 */ 00003114 0C6D 0002 FCC2 cmpi.w [A5 - 0x33E], 0x2 0000311A 6F0A ble +0xC /* 00003126 */ 0000311C 206D FCBE movea.l A0, [A5 - 0x342] 00003120 4228 0002 clr.b [A0 + 0x2] 00003124 600E bra +0x10 /* 00003134 */ label00003126: 00003126 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 0000312A 2F2D FCBE move.l -[A7], [A5 - 0x342] 0000312E 4EBA 2642 jsr [PC + 0x2642 /* 00005772 */] 00003132 508F addq.l A7, 8 label00003134: 00003134 4E5E unlink A6 00003136 4E75 rts 00003138 504F addq.w A7, 8 0000313A 5043 addq.w D3, 8 0000313C 4F52 chk.w D7, [A2] 0000313E 4E41 trap 1 export_40: 00003140 206D FCBE movea.l A0, [A5 - 0x342] 00003144 1028 0002 move.b D0, [A0 + 0x2] 00003148 4880 ext.w D0 0000314A 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000314E 0002 000A ori.b D2, 0xA /* '\n' */ 00003152 0001 005C ori.b D1, 0x5C /* '\\' */ 00003156 0009 0068 ori.b A1, 0x68 /* 'h' */ 0000315A 206D FCBE movea.l A0, [A5 - 0x342] 0000315E 0C28 0003 0001 cmpi.b [A0 + 0x1], 0x3 00003164 660C bne +0xE /* 00003172 */ 00003166 2F2D FCBE move.l -[A7], [A5 - 0x342] 0000316A 4EBA 19EE jsr [PC + 0x19EE /* 00004B5A */] 0000316E 588F addq.l A7, 4 00003170 604E bra +0x50 /* 000031C0 */ label00003172: 00003172 206D FCBE movea.l A0, [A5 - 0x342] 00003176 5228 0001 addq.b [A0 + 0x1], 1 0000317A 206D FCBE movea.l A0, [A5 - 0x342] 0000317E 4868 0008 pea.l [A0 + 0x8] 00003182 206D FCBE movea.l A0, [A5 - 0x342] 00003186 1028 0001 move.b D0, [A0 + 0x1] 0000318A 4880 ext.w D0 0000318C 3F00 move.w -[A7], D0 0000318E 3F3C 0007 move.w -[A7], 0x7 00003192 A880 syscall SetPt 00003194 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003198 206D FCBE movea.l A0, [A5 - 0x342] 0000319C 2F28 0008 move.l -[A7], [A0 + 0x8] 000031A0 4EBA D954 jsr [PC - 0x26AC /* 00000AF6 */] 000031A4 508F addq.l A7, 8 000031A6 206D FCBE movea.l A0, [A5 - 0x342] 000031AA 4228 0002 clr.b [A0 + 0x2] 000031AE 6010 bra +0x12 /* 000031C0 */ 000031B0 4EBA 25F0 jsr [PC + 0x25F0 /* 000057A2 */] 000031B4 4A40 tst.w D0 000031B6 6608 bne +0xA /* 000031C0 */ 000031B8 206D FCBE movea.l A0, [A5 - 0x342] 000031BC 4228 0002 clr.b [A0 + 0x2] label000031C0: 000031C0 4E75 rts export_45: 000031C2 206D FCBE movea.l A0, [A5 - 0x342] 000031C6 1028 0002 move.b D0, [A0 + 0x2] 000031CA 4880 ext.w D0 000031CC 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000031D0 0004 0012 ori.b D4, 0x12 000031D4 0001 012A ori.b D1, 0x2A /* '*' */ 000031D8 0002 01CE ori.b D2, 0xCE 000031DC 0003 0212 ori.b D3, 0x12 000031E0 0009 024E ori.b A1, 0x4E /* 'N' */ 000031E4 206D FCBE movea.l A0, [A5 - 0x342] 000031E8 1028 0001 move.b D0, [A0 + 0x1] 000031EC 4880 ext.w D0 000031EE 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000031F2 0000 0004 ori.b D0, 0x4 000031F6 023A 000A 0044 andi.b [PC + 0x44 /* 0000323C, value 0x1 */], 0xA /* '\n' */ 000031FC 009A 0098 00EE ori.l [A2]+, 0x9800EE 00003202 206D FCBE movea.l A0, [A5 - 0x342] 00003206 4228 0002 clr.b [A0 + 0x2] 0000320A 206D FCBE movea.l A0, [A5 - 0x342] 0000320E 7001 moveq.l D0, 0x01 00003210 1140 0001 move.b [A0 + 0x1], D0 00003214 206D FCBE movea.l A0, [A5 - 0x342] 00003218 4868 0008 pea.l [A0 + 0x8] 0000321C 3F3C 0007 move.w -[A7], 0x7 00003220 4267 clr.w -[A7] 00003222 A880 syscall SetPt 00003224 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003228 206D FCBE movea.l A0, [A5 - 0x342] 0000322C 2F28 0008 move.l -[A7], [A0 + 0x8] 00003230 4EBA D8C4 jsr [PC - 0x273C /* 00000AF6 */] 00003234 508F addq.l A7, 8 00003236 526D F938 addq.w [A5 - 0x6C8], 1 0000323A 6000 01F4 bra +0x1F6 /* 00003430 */ 0000323E 206D FCBE movea.l A0, [A5 - 0x342] 00003242 7002 moveq.l D0, 0x02 00003244 1140 0002 move.b [A0 + 0x2], D0 00003248 206D FCBE movea.l A0, [A5 - 0x342] 0000324C 7002 moveq.l D0, 0x02 0000324E 1140 0001 move.b [A0 + 0x1], D0 00003252 206D FCBE movea.l A0, [A5 - 0x342] 00003256 317C 0258 0006 move.w [A0 + 0x6], 0x258 0000325C 206D FCBE movea.l A0, [A5 - 0x342] 00003260 4868 0008 pea.l [A0 + 0x8] 00003264 3F3C 0007 move.w -[A7], 0x7 00003268 3F3C 0002 move.w -[A7], 0x2 0000326C A880 syscall SetPt 0000326E 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003272 206D FCBE movea.l A0, [A5 - 0x342] 00003276 2F28 0008 move.l -[A7], [A0 + 0x8] 0000327A 4EBA D87A jsr [PC - 0x2786 /* 00000AF6 */] 0000327E 508F addq.l A7, 8 00003280 546D F938 addq.w [A5 - 0x6C8], 2 00003284 3F3C 0007 move.w -[A7], 0x7 00003288 3F3C 0008 move.w -[A7], 0x8 0000328C 4EBA 338C jsr [PC + 0x338C /* 0000661A */] 00003290 588F addq.l A7, 4 00003292 6000 019C bra +0x19E /* 00003430 */ 00003296 3F3C 0002 move.w -[A7], 0x2 0000329A 4EBA 4440 jsr [PC + 0x4440 /* 000076DC */] 0000329E 548F addq.l A7, 2 000032A0 206D FCBE movea.l A0, [A5 - 0x342] 000032A4 7004 moveq.l D0, 0x04 000032A6 1140 0001 move.b [A0 + 0x1], D0 000032AA 206D FCBE movea.l A0, [A5 - 0x342] 000032AE 4228 0002 clr.b [A0 + 0x2] 000032B2 206D FCBE movea.l A0, [A5 - 0x342] 000032B6 4868 0008 pea.l [A0 + 0x8] 000032BA 3F3C 0007 move.w -[A7], 0x7 000032BE 3F3C 0006 move.w -[A7], 0x6 000032C2 A880 syscall SetPt 000032C4 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 000032C8 206D FCBE movea.l A0, [A5 - 0x342] 000032CC 2F28 0008 move.l -[A7], [A0 + 0x8] 000032D0 4EBA D824 jsr [PC - 0x27DC /* 00000AF6 */] 000032D4 508F addq.l A7, 8 000032D6 066D FFF4 F938 addi.w [A5 - 0x6C8], 0xFFF4 000032DC 3F3C 0007 move.w -[A7], 0x7 000032E0 3F3C 0006 move.w -[A7], 0x6 000032E4 4EBA 3334 jsr [PC + 0x3334 /* 0000661A */] 000032E8 588F addq.l A7, 4 000032EA 6000 0144 bra +0x146 /* 00003430 */ 000032EE 2F2D FCBE move.l -[A7], [A5 - 0x342] 000032F2 4EBA 1866 jsr [PC + 0x1866 /* 00004B5A */] 000032F6 588F addq.l A7, 4 000032F8 556D F938 subq.w [A5 - 0x6C8], 2 000032FC 6000 0132 bra +0x134 /* 00003430 */ 00003300 206D FCBE movea.l A0, [A5 - 0x342] 00003304 5368 0006 subq.w [A0 + 0x6], 1 00003308 4A68 0006 tst.w [A0 + 0x6] 0000330C 6E44 bgt +0x46 /* 00003352 */ 0000330E 206D FCBE movea.l A0, [A5 - 0x342] 00003312 7003 moveq.l D0, 0x03 00003314 1140 0002 move.b [A0 + 0x2], D0 00003318 206D FCBE movea.l A0, [A5 - 0x342] 0000331C 7003 moveq.l D0, 0x03 0000331E 1140 0001 move.b [A0 + 0x1], D0 00003322 206D FCBE movea.l A0, [A5 - 0x342] 00003326 4868 0008 pea.l [A0 + 0x8] 0000332A 3F3C 0007 move.w -[A7], 0x7 0000332E 3F3C 0005 move.w -[A7], 0x5 00003332 A880 syscall SetPt 00003334 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003338 206D FCBE movea.l A0, [A5 - 0x342] 0000333C 2F28 0008 move.l -[A7], [A0 + 0x8] 00003340 4EBA D7B4 jsr [PC - 0x284C /* 00000AF6 */] 00003344 508F addq.l A7, 8 00003346 206D FCBE movea.l A0, [A5 - 0x342] 0000334A 317C 0258 0006 move.w [A0 + 0x6], 0x258 00003350 601E bra +0x20 /* 00003370 */ label00003352: 00003352 4EBA CE8A jsr [PC - 0x3176 /* 000001DE */] 00003356 48C0 ext.l D0 00003358 81FC 0003 divs.w D0, 0x3 0000335C 4840 swap.w D0 0000335E 206D FCBE movea.l A0, [A5 - 0x342] 00003362 4868 0008 pea.l [A0 + 0x8] 00003366 3F3C 0007 move.w -[A7], 0x7 0000336A 5240 addq.w D0, 1 0000336C 3F00 move.w -[A7], D0 0000336E A880 syscall SetPt label00003370: 00003370 302D F6A8 move.w D0, [A5 - 0x958] 00003374 C1FC 000C muls.w D0, 0xC 00003378 D0AD FCBE add.l D0, [A5 - 0x342] 0000337C 2040 movea.l A0, D0 0000337E 4A10 tst.b [A0] 00003380 6610 bne +0x12 /* 00003392 */ 00003382 3F3C 0001 move.w -[A7], 0x1 00003386 4267 clr.w -[A7] 00003388 4EBA 2472 jsr [PC + 0x2472 /* 000057FC */] 0000338C 588F addq.l A7, 4 0000338E 6000 00A0 bra +0xA2 /* 00003430 */ label00003392: 00003392 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003396 206D FCBE movea.l A0, [A5 - 0x342] 0000339A 2F28 0008 move.l -[A7], [A0 + 0x8] 0000339E 4EBA D756 jsr [PC - 0x28AA /* 00000AF6 */] 000033A2 508F addq.l A7, 8 000033A4 6000 008A bra +0x8C /* 00003430 */ 000033A8 206D FCBE movea.l A0, [A5 - 0x342] 000033AC 5368 0006 subq.w [A0 + 0x6], 1 000033B0 4A68 0006 tst.w [A0 + 0x6] 000033B4 6E00 007A bgt +0x7C /* 00003430 */ 000033B8 206D FCBE movea.l A0, [A5 - 0x342] 000033BC 4228 0002 clr.b [A0 + 0x2] 000033C0 206D FCBE movea.l A0, [A5 - 0x342] 000033C4 7004 moveq.l D0, 0x04 000033C6 1140 0001 move.b [A0 + 0x1], D0 000033CA 206D FCBE movea.l A0, [A5 - 0x342] 000033CE 4868 0008 pea.l [A0 + 0x8] 000033D2 3F3C 0007 move.w -[A7], 0x7 000033D6 3F3C 0006 move.w -[A7], 0x6 000033DA A880 syscall SetPt 000033DC 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 000033E0 206D FCBE movea.l A0, [A5 - 0x342] 000033E4 2F28 0008 move.l -[A7], [A0 + 0x8] 000033E8 4EBA D70C jsr [PC - 0x28F4 /* 00000AF6 */] 000033EC 508F addq.l A7, 8 000033EE 6040 bra +0x42 /* 00003430 */ 000033F0 206D FCBE movea.l A0, [A5 - 0x342] 000033F4 0C28 0002 0001 cmpi.b [A0 + 0x1], 0x2 000033FA 660C bne +0xE /* 00003408 */ 000033FC 206D FCBE movea.l A0, [A5 - 0x342] 00003400 7002 moveq.l D0, 0x02 00003402 1140 0002 move.b [A0 + 0x2], D0 00003406 6028 bra +0x2A /* 00003430 */ label00003408: 00003408 302D F6A8 move.w D0, [A5 - 0x958] 0000340C C1FC 000C muls.w D0, 0xC 00003410 D0AD FCBE add.l D0, [A5 - 0x342] 00003414 2040 movea.l A0, D0 00003416 4A10 tst.b [A0] 00003418 660E bne +0x10 /* 00003428 */ 0000341A 3F3C 0001 move.w -[A7], 0x1 0000341E 4267 clr.w -[A7] 00003420 4EBA 23DA jsr [PC + 0x23DA /* 000057FC */] 00003424 588F addq.l A7, 4 00003426 6008 bra +0xA /* 00003430 */ label00003428: 00003428 206D FCBE movea.l A0, [A5 - 0x342] 0000342C 4228 0002 clr.b [A0 + 0x2] label00003430: 00003430 4E75 rts export_31: 00003432 4E56 FFFE link A6, -0x0002 00003436 206D FCBE movea.l A0, [A5 - 0x342] 0000343A 1028 0002 move.b D0, [A0 + 0x2] 0000343E 4880 ext.w D0 00003440 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003444 0001 0002 ori.b D1, 0x2 00003448 00F6 .incomplete 0000344A 0004 000C ori.b D4, 0xC 0000344E 206D FCBE movea.l A0, [A5 - 0x342] 00003452 4210 clr.b [A0] 00003454 6000 00E8 bra +0xEA /* 0000353E */ 00003458 0C6D 0001 FCC2 cmpi.w [A5 - 0x33E], 0x1 0000345E 6E0A bgt +0xC /* 0000346A */ 00003460 206D FCBE movea.l A0, [A5 - 0x342] 00003464 4210 clr.b [A0] 00003466 6000 00D6 bra +0xD8 /* 0000353E */ label0000346A: 0000346A 4EBA CD72 jsr [PC - 0x328E /* 000001DE */] 0000346E 48C0 ext.l D0 00003470 81FC 0003 divs.w D0, 0x3 00003474 4840 swap.w D0 00003476 5240 addq.w D0, 1 00003478 206D FCBE movea.l A0, [A5 - 0x342] 0000347C 1140 0001 move.b [A0 + 0x1], D0 00003480 206D FCBE movea.l A0, [A5 - 0x342] 00003484 4868 0008 pea.l [A0 + 0x8] 00003488 206D FCBE movea.l A0, [A5 - 0x342] 0000348C 1028 0001 move.b D0, [A0 + 0x1] 00003490 4880 ext.w D0 00003492 3F00 move.w -[A7], D0 00003494 3F3C 0006 move.w -[A7], 0x6 00003498 A880 syscall SetPt 0000349A 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 0000349E 206D FCBE movea.l A0, [A5 - 0x342] 000034A2 2F28 0008 move.l -[A7], [A0 + 0x8] 000034A6 4EBA D64E jsr [PC - 0x29B2 /* 00000AF6 */] 000034AA 508F addq.l A7, 8 000034AC 4EBA CD30 jsr [PC - 0x32D0 /* 000001DE */] 000034B0 0240 0003 andi.w D0, 0x3 000034B4 4A40 tst.w D0 000034B6 6600 0086 bne +0x88 /* 0000353E */ 000034BA 4EBA CD22 jsr [PC - 0x32DE /* 000001DE */] 000034BE 0240 0002 andi.w D0, 0x2 000034C2 5340 subq.w D0, 1 000034C4 3D40 FFFE move.w [A6 - 0x2], D0 000034C8 302D F6A8 move.w D0, [A5 - 0x958] 000034CC C1FC 000C muls.w D0, 0xC 000034D0 222D FCBE move.l D1, [A5 - 0x342] 000034D4 9280 sub.l D1, D0 000034D6 2041 movea.l A0, D1 000034D8 4A10 tst.b [A0] 000034DA 660E bne +0x10 /* 000034EA */ 000034DC 3F3C FFFF move.w -[A7], 0xFFFF 000034E0 4267 clr.w -[A7] 000034E2 4EBA 2318 jsr [PC + 0x2318 /* 000057FC */] 000034E6 588F addq.l A7, 4 000034E8 6054 bra +0x56 /* 0000353E */ label000034EA: 000034EA 302E FFFE move.w D0, [A6 - 0x2] 000034EE C1FC 000C muls.w D0, 0xC 000034F2 D0AD FCBE add.l D0, [A5 - 0x342] 000034F6 2040 movea.l A0, D0 000034F8 4A10 tst.b [A0] 000034FA 660E bne +0x10 /* 0000350A */ 000034FC 4267 clr.w -[A7] 000034FE 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003502 4EBA 22F8 jsr [PC + 0x22F8 /* 000057FC */] 00003506 588F addq.l A7, 4 00003508 6034 bra +0x36 /* 0000353E */ label0000350A: 0000350A 302E FFFE move.w D0, [A6 - 0x2] 0000350E C1FC 000C muls.w D0, 0xC 00003512 222D FCBE move.l D1, [A5 - 0x342] 00003516 9280 sub.l D1, D0 00003518 2041 movea.l A0, D1 0000351A 4A10 tst.b [A0] 0000351C 6612 bne +0x14 /* 00003530 */ 0000351E 302E FFFE move.w D0, [A6 - 0x2] 00003522 4440 neg.w D0 00003524 4267 clr.w -[A7] 00003526 3F00 move.w -[A7], D0 00003528 4EBA 22D2 jsr [PC + 0x22D2 /* 000057FC */] 0000352C 588F addq.l A7, 4 0000352E 600E bra +0x10 /* 0000353E */ label00003530: 00003530 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003534 2F2D FCBE move.l -[A7], [A5 - 0x342] 00003538 4EBA 2238 jsr [PC + 0x2238 /* 00005772 */] 0000353C 508F addq.l A7, 8 label0000353E: 0000353E 4E5E unlink A6 00003540 4E75 rts 00003542 5752 subq.w [A2], 3 00003544 4149 chk.w D0, A1 00003546 5448 addq.w A0, 2 00003548 4143 chk.w D0, D3 export_38: 0000354A 302D F6A8 move.w D0, [A5 - 0x958] 0000354E C1FC 000C muls.w D0, 0xC 00003552 D0AD FCBE add.l D0, [A5 - 0x342] 00003556 2040 movea.l A0, D0 00003558 1010 move.b D0, [A0] 0000355A 4880 ext.w D0 0000355C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003560 0000 0000 ori.b D0, 0x0 00003564 0010 0002 ori.b [A0], 0x2 00003568 3F3C 0001 move.w -[A7], 0x1 0000356C 4267 clr.w -[A7] 0000356E 4EBA 228C jsr [PC + 0x228C /* 000057FC */] 00003572 588F addq.l A7, 4 00003574 206D FCBE movea.l A0, [A5 - 0x342] 00003578 43ED FCC6 lea.l A1, [A5 - 0x33A] 0000357C 20D9 move.l [A0]+, [A1]+ 0000357E 20D9 move.l [A0]+, [A1]+ 00003580 20D9 move.l [A0]+, [A1]+ 00003582 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003586 206D FCBE movea.l A0, [A5 - 0x342] 0000358A 2F28 0008 move.l -[A7], [A0 + 0x8] 0000358E 4EBA D566 jsr [PC - 0x2A9A /* 00000AF6 */] 00003592 508F addq.l A7, 8 00003594 302D F6A8 move.w D0, [A5 - 0x958] 00003598 C1FC 000C muls.w D0, 0xC 0000359C D0AD FCBE add.l D0, [A5 - 0x342] 000035A0 2040 movea.l A0, D0 000035A2 7001 moveq.l D0, 0x01 000035A4 1140 0002 move.b [A0 + 0x2], D0 000035A8 4E75 rts export_41: 000035AA 206D FCBE movea.l A0, [A5 - 0x342] 000035AE 1028 0002 move.b D0, [A0 + 0x2] 000035B2 4880 ext.w D0 000035B4 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000035B8 0004 0012 ori.b D4, 0x12 000035BC 0001 0026 ori.b D1, 0x26 /* '&' */ 000035C0 0002 00D8 ori.b D2, 0xD8 000035C4 0003 00FE ori.b D3, 0xFE 000035C8 0009 010A ori.b A1, 0xA /* '\n' */ 000035CC 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 000035D0 4EBA E644 jsr [PC - 0x19BC /* 00001C16 */] 000035D4 588F addq.l A7, 4 000035D6 556D F938 subq.w [A5 - 0x6C8], 2 000035DA 206D FCBE movea.l A0, [A5 - 0x342] 000035DE 4210 clr.b [A0] 000035E0 6000 00F2 bra +0xF4 /* 000036D4 */ 000035E4 206D FCBE movea.l A0, [A5 - 0x342] 000035E8 1028 0001 move.b D0, [A0 + 0x1] 000035EC 4880 ext.w D0 000035EE 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000035F2 0008 0022 ori.b A0, 0x22 /* '\"' */ 000035F6 0071 0030 0077 ori.w [A1 + D0.w + 0x77], 0x30 /* '0' */ 000035FC 003C 0065 ori.b ccr, 101 00003600 004A 0061 ori.w A2, 0x61 /* 'a' */ 00003604 0056 0064 ori.w [A6], 0x64 /* 'd' */ 00003608 0062 007A ori.w -[A2], 0x7A /* 'z' */ 0000360C 0070 0078 007A ori.w [A0 + D0.w + 0x7A], 0x78 /* 'x' */ 00003612 0063 00C0 ori.w -[A3], 0xC0 00003616 3F3C FFFF move.w -[A7], 0xFFFF 0000361A 3F3C FFFF move.w -[A7], 0xFFFF 0000361E 4EBA 25A8 jsr [PC + 0x25A8 /* 00005BC8 */] 00003622 588F addq.l A7, 4 00003624 6000 00AE bra +0xB0 /* 000036D4 */ 00003628 3F3C FFFF move.w -[A7], 0xFFFF 0000362C 4267 clr.w -[A7] 0000362E 4EBA 2598 jsr [PC + 0x2598 /* 00005BC8 */] 00003632 588F addq.l A7, 4 00003634 6000 009E bra +0xA0 /* 000036D4 */ 00003638 3F3C FFFF move.w -[A7], 0xFFFF 0000363C 3F3C 0001 move.w -[A7], 0x1 00003640 4EBA 2586 jsr [PC + 0x2586 /* 00005BC8 */] 00003644 588F addq.l A7, 4 00003646 6000 008C bra +0x8E /* 000036D4 */ 0000364A 4267 clr.w -[A7] 0000364C 3F3C FFFF move.w -[A7], 0xFFFF 00003650 4EBA 2576 jsr [PC + 0x2576 /* 00005BC8 */] 00003654 588F addq.l A7, 4 00003656 6000 007C bra +0x7E /* 000036D4 */ 0000365A 4267 clr.w -[A7] 0000365C 3F3C 0001 move.w -[A7], 0x1 00003660 4EBA 2566 jsr [PC + 0x2566 /* 00005BC8 */] 00003664 588F addq.l A7, 4 00003666 6000 006C bra +0x6E /* 000036D4 */ 0000366A 3F3C 0001 move.w -[A7], 0x1 0000366E 3F3C FFFF move.w -[A7], 0xFFFF 00003672 4EBA 2554 jsr [PC + 0x2554 /* 00005BC8 */] 00003676 588F addq.l A7, 4 00003678 6000 005A bra +0x5C /* 000036D4 */ 0000367C 3F3C 0001 move.w -[A7], 0x1 00003680 4267 clr.w -[A7] 00003682 4EBA 2544 jsr [PC + 0x2544 /* 00005BC8 */] 00003686 588F addq.l A7, 4 00003688 604A bra +0x4C /* 000036D4 */ 0000368A 3F3C 0001 move.w -[A7], 0x1 0000368E 3F3C 0001 move.w -[A7], 0x1 00003692 4EBA 2534 jsr [PC + 0x2534 /* 00005BC8 */] 00003696 588F addq.l A7, 4 00003698 603A bra +0x3C /* 000036D4 */ 0000369A 4EBA CB42 jsr [PC - 0x34BE /* 000001DE */] 0000369E 0240 0003 andi.w D0, 0x3 000036A2 4A40 tst.w D0 000036A4 662E bne +0x30 /* 000036D4 */ 000036A6 206D FCBE movea.l A0, [A5 - 0x342] 000036AA 0868 0000 000B bchg.b [A0 + 0xB], 0x0 000036B0 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 000036B4 206D FCBE movea.l A0, [A5 - 0x342] 000036B8 2F28 0008 move.l -[A7], [A0 + 0x8] 000036BC 4EBA D438 jsr [PC - 0x2BC8 /* 00000AF6 */] 000036C0 508F addq.l A7, 8 000036C2 6010 bra +0x12 /* 000036D4 */ 000036C4 4EBA 20DC jsr [PC + 0x20DC /* 000057A2 */] 000036C8 4A40 tst.w D0 000036CA 6608 bne +0xA /* 000036D4 */ 000036CC 206D FCBE movea.l A0, [A5 - 0x342] 000036D0 4228 0002 clr.b [A0 + 0x2] label000036D4: 000036D4 4E75 rts export_33: 000036D6 206D FCBE movea.l A0, [A5 - 0x342] 000036DA 1028 0002 move.b D0, [A0 + 0x2] 000036DE 4880 ext.w D0 000036E0 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000036E4 0001 0003 ori.b D1, 0x3 000036E8 010A btst A2, D0 000036EA 0006 002A ori.b D6, 0x2A /* '*' */ 000036EE 00D0 .incomplete 000036F0 206D FCBE movea.l A0, [A5 - 0x342] 000036F4 0C68 0001 0008 cmpi.w [A0 + 0x8], 0x1 000036FA 6604 bne +0x6 /* 00003700 */ 000036FC 4EBA E38C jsr [PC - 0x1C74 /* 00001A8A */] label00003700: 00003700 70FF moveq.l D0, 0xFFFFFFFF 00003702 3B40 F92E move.w [A5 - 0x6D2], D0 00003706 066D FFEA F938 addi.w [A5 - 0x6C8], 0xFFEA 0000370C 206D FCBE movea.l A0, [A5 - 0x342] 00003710 4210 clr.b [A0] 00003712 6000 00DE bra +0xE0 /* 000037F2 */ 00003716 206D FCBE movea.l A0, [A5 - 0x342] 0000371A 1028 0001 move.b D0, [A0 + 0x1] 0000371E 4880 ext.w D0 00003720 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003724 0031 0039 00CA ori.b [A1 + D0.w - 0x54], 0x39 /* '9' */ 0000372A 0066 0074 ori.w -[A6], 0x74 /* 't' */ 0000372E 0080 0040 00C0 ori.l D0, 0x4000C0 00003734 004C 0006 ori.w A4, 0x6 00003738 0016 0024 ori.b [A6], 0x24 /* '$' */ 0000373C 3F3C FFFF move.w -[A7], 0xFFFF 00003740 3F3C FFFF move.w -[A7], 0xFFFF 00003744 4EBA 21D8 jsr [PC + 0x21D8 /* 0000591E */] 00003748 588F addq.l A7, 4 0000374A 6000 00A6 bra +0xA8 /* 000037F2 */ 0000374E 3F3C FFFF move.w -[A7], 0xFFFF 00003752 4267 clr.w -[A7] 00003754 4EBA 21C8 jsr [PC + 0x21C8 /* 0000591E */] 00003758 588F addq.l A7, 4 0000375A 6000 0096 bra +0x98 /* 000037F2 */ 0000375E 3F3C FFFF move.w -[A7], 0xFFFF 00003762 3F3C 0001 move.w -[A7], 0x1 00003766 4EBA 21B6 jsr [PC + 0x21B6 /* 0000591E */] 0000376A 588F addq.l A7, 4 0000376C 6000 0084 bra +0x86 /* 000037F2 */ 00003770 4267 clr.w -[A7] 00003772 3F3C FFFF move.w -[A7], 0xFFFF 00003776 4EBA 21A6 jsr [PC + 0x21A6 /* 0000591E */] 0000377A 588F addq.l A7, 4 0000377C 6000 0074 bra +0x76 /* 000037F2 */ 00003780 4267 clr.w -[A7] 00003782 3F3C 0001 move.w -[A7], 0x1 00003786 4EBA 2196 jsr [PC + 0x2196 /* 0000591E */] 0000378A 588F addq.l A7, 4 0000378C 6000 0064 bra +0x66 /* 000037F2 */ 00003790 3F3C 0001 move.w -[A7], 0x1 00003794 3F3C FFFF move.w -[A7], 0xFFFF 00003798 4EBA 2184 jsr [PC + 0x2184 /* 0000591E */] 0000379C 588F addq.l A7, 4 0000379E 6052 bra +0x54 /* 000037F2 */ 000037A0 3F3C 0001 move.w -[A7], 0x1 000037A4 4267 clr.w -[A7] 000037A6 4EBA 2176 jsr [PC + 0x2176 /* 0000591E */] 000037AA 588F addq.l A7, 4 000037AC 6044 bra +0x46 /* 000037F2 */ 000037AE 3F3C 0001 move.w -[A7], 0x1 000037B2 3F3C 0001 move.w -[A7], 0x1 000037B6 4EBA 2166 jsr [PC + 0x2166 /* 0000591E */] 000037BA 588F addq.l A7, 4 000037BC 6034 bra +0x36 /* 000037F2 */ 000037BE 4EBA CA1E jsr [PC - 0x35E2 /* 000001DE */] 000037C2 0240 0003 andi.w D0, 0x3 000037C6 4A40 tst.w D0 000037C8 6628 bne +0x2A /* 000037F2 */ 000037CA 4EBA CA12 jsr [PC - 0x35EE /* 000001DE */] 000037CE 48C0 ext.l D0 000037D0 81FC 0003 divs.w D0, 0x3 000037D4 4840 swap.w D0 000037D6 5840 addq.w D0, 4 000037D8 206D FCBE movea.l A0, [A5 - 0x342] 000037DC 3140 000A move.w [A0 + 0xA], D0 000037E0 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 000037E4 206D FCBE movea.l A0, [A5 - 0x342] 000037E8 2F28 0008 move.l -[A7], [A0 + 0x8] 000037EC 4EBA D308 jsr [PC - 0x2CF8 /* 00000AF6 */] 000037F0 508F addq.l A7, 8 label000037F2: 000037F2 4E75 rts export_27: 000037F4 302D F6A6 move.w D0, [A5 - 0x95A] 000037F8 5340 subq.w D0, 1 000037FA B06D FCC2 cmp.w D0, [A5 - 0x33E] 000037FE 665A bne +0x5C /* 0000385A */ 00003800 206D FCBE movea.l A0, [A5 - 0x342] 00003804 700F moveq.l D0, 0x0F 00003806 1080 move.b [A0], D0 00003808 206D FCBE movea.l A0, [A5 - 0x342] 0000380C 4868 0008 pea.l [A0 + 0x8] 00003810 3F3C 0005 move.w -[A7], 0x5 00003814 3F3C 0007 move.w -[A7], 0x7 00003818 A880 syscall SetPt 0000381A 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 0000381E 206D FCBE movea.l A0, [A5 - 0x342] 00003822 2F28 0008 move.l -[A7], [A0 + 0x8] 00003826 4EBA D2CE jsr [PC - 0x2D32 /* 00000AF6 */] 0000382A 508F addq.l A7, 8 0000382C 066D FFF6 F938 addi.w [A5 - 0x6C8], 0xFFF6 00003832 0C6D 0001 F944 cmpi.w [A5 - 0x6BC], 0x1 00003838 660C bne +0xE /* 00003846 */ 0000383A 3F3C 0001 move.w -[A7], 0x1 0000383E 4EBA 3E9C jsr [PC + 0x3E9C /* 000076DC */] 00003842 548F addq.l A7, 2 00003844 601C bra +0x1E /* 00003862 */ label00003846: 00003846 0C6D 0002 F944 cmpi.w [A5 - 0x6BC], 0x2 0000384C 6614 bne +0x16 /* 00003862 */ 0000384E 3F3C 0006 move.w -[A7], 0x6 00003852 4EBA 3E88 jsr [PC + 0x3E88 /* 000076DC */] 00003856 548F addq.l A7, 2 00003858 6008 bra +0xA /* 00003862 */ label0000385A: 0000385A 206D FCBE movea.l A0, [A5 - 0x342] 0000385E 4228 0002 clr.b [A0 + 0x2] label00003862: 00003862 4E75 rts export_30: 00003864 4EBA C978 jsr [PC - 0x3688 /* 000001DE */] 00003868 0240 001F andi.w D0, 0x1F 0000386C 4A40 tst.w D0 0000386E 6636 bne +0x38 /* 000038A6 */ 00003870 302D F6A8 move.w D0, [A5 - 0x958] 00003874 C1FC 000C muls.w D0, 0xC 00003878 222D FCBE move.l D1, [A5 - 0x342] 0000387C 9280 sub.l D1, D0 0000387E 2041 movea.l A0, D1 00003880 4A10 tst.b [A0] 00003882 6622 bne +0x24 /* 000038A6 */ 00003884 4EBA C958 jsr [PC - 0x36A8 /* 000001DE */] 00003888 0240 002F andi.w D0, 0x2F /* '/' */ 0000388C 4A40 tst.w D0 0000388E 660C bne +0xE /* 0000389C */ 00003890 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003894 4EBA 13B0 jsr [PC + 0x13B0 /* 00004C46 */] 00003898 588F addq.l A7, 4 0000389A 600A bra +0xC /* 000038A6 */ label0000389C: 0000389C 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 000038A0 4EBA 12F8 jsr [PC + 0x12F8 /* 00004B9A */] 000038A4 588F addq.l A7, 4 label000038A6: 000038A6 4E75 rts export_49: 000038A8 4E56 FFF4 link A6, -0x000C 000038AC 206D FCBE movea.l A0, [A5 - 0x342] 000038B0 1028 0002 move.b D0, [A0 + 0x2] 000038B4 4880 ext.w D0 000038B6 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000038BA 0001 0003 ori.b D1, 0x3 000038BE 0166 bchg -[A6], D0 000038C0 0006 0084 ori.b D6, 0x84 000038C4 00A6 206D FCBE ori.l -[A6], 0x206DFCBE 000038CA 1028 0001 move.b D0, [A0 + 0x1] 000038CE 4880 ext.w D0 000038D0 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000038D4 0000 0002 ori.b D0, 0x2 000038D8 014C bchg A4, D0 000038DA 0006 0148 ori.b D6, 0x48 /* 'H' */ 000038DE 003A 7001 3B40 ori.b [PC + 0x3B40 /* 00007420, value 0x3F '?', cstring "?" */], 0x1 000038E4 F94E .extension 0x94E <> // unimplemented 000038E6 206D FCBE movea.l A0, [A5 - 0x342] 000038EA 7002 moveq.l D0, 0x02 000038EC 1140 0001 move.b [A0 + 0x1], D0 000038F0 206D FCBE movea.l A0, [A5 - 0x342] 000038F4 7002 moveq.l D0, 0x02 000038F6 1140 0002 move.b [A0 + 0x2], D0 000038FA 206D FCBE movea.l A0, [A5 - 0x342] 000038FE 5268 0008 addq.w [A0 + 0x8], 1 00003902 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003906 206D FCBE movea.l A0, [A5 - 0x342] 0000390A 2F28 0008 move.l -[A7], [A0 + 0x8] 0000390E 4EBA D1E6 jsr [PC - 0x2E1A /* 00000AF6 */] 00003912 508F addq.l A7, 8 00003914 6000 010E bra +0x110 /* 00003A24 */ 00003918 206D FCBE movea.l A0, [A5 - 0x342] 0000391C 7002 moveq.l D0, 0x02 0000391E 1140 0002 move.b [A0 + 0x2], D0 00003922 302D F6A8 move.w D0, [A5 - 0x958] 00003926 C1FC 000C muls.w D0, 0xC 0000392A 222D FCBE move.l D1, [A5 - 0x342] 0000392E 9280 sub.l D1, D0 00003930 2041 movea.l A0, D1 00003932 4A10 tst.b [A0] 00003934 6600 00EE bne +0xF0 /* 00003A24 */ 00003938 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 0000393C 4EBA 125C jsr [PC + 0x125C /* 00004B9A */] 00003940 588F addq.l A7, 4 00003942 6000 00E0 bra +0xE2 /* 00003A24 */ 00003946 4A6D F932 tst.w [A5 - 0x6CE] 0000394A 6E00 00D8 bgt +0xDA /* 00003A24 */ 0000394E 4EBA C88E jsr [PC - 0x3772 /* 000001DE */] 00003952 0240 003F andi.w D0, 0x3F /* '?' */ 00003956 4A40 tst.w D0 00003958 6600 00CA bne +0xCC /* 00003A24 */ 0000395C 206D FCBE movea.l A0, [A5 - 0x342] 00003960 7003 moveq.l D0, 0x03 00003962 1140 0002 move.b [A0 + 0x2], D0 00003966 6000 00BC bra +0xBE /* 00003A24 */ 0000396A 206D FCBE movea.l A0, [A5 - 0x342] 0000396E 4A68 0006 tst.w [A0 + 0x6] 00003972 6F00 00B0 ble +0xB2 /* 00003A24 */ 00003976 0C6D 0001 FCC4 cmpi.w [A5 - 0x33C], 0x1 0000397C 6E04 bgt +0x6 /* 00003982 */ 0000397E 7001 moveq.l D0, 0x01 00003980 6002 bra +0x4 /* 00003984 */ label00003982: 00003982 70FF moveq.l D0, 0xFFFFFFFF label00003984: 00003984 3D40 FFFE move.w [A6 - 0x2], D0 00003988 302E FFFE move.w D0, [A6 - 0x2] 0000398C C1FC 000C muls.w D0, 0xC 00003990 D0AD FCBE add.l D0, [A5 - 0x342] 00003994 2D40 FFF8 move.l [A6 - 0x8], D0 00003998 2D6D FCC2 FFF4 move.l [A6 - 0xC], [A5 - 0x33E] 0000399E 302E FFFE move.w D0, [A6 - 0x2] 000039A2 D16E FFF6 add.w [A6 - 0xA], D0 000039A6 3F2E FFFE move.w -[A7], [A6 - 0x2] 000039AA 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 000039AE 4EBA 147A jsr [PC + 0x147A /* 00004E2A */] 000039B2 5C8F addq.l A7, 6 000039B4 3D40 FFFC move.w [A6 - 0x4], D0 000039B8 4A40 tst.w D0 000039BA 6700 0068 beq +0x6A /* 00003A24 */ 000039BE 206D FCBE movea.l A0, [A5 - 0x342] 000039C2 7002 moveq.l D0, 0x02 000039C4 1140 0002 move.b [A0 + 0x2], D0 000039C8 206D FCBE movea.l A0, [A5 - 0x342] 000039CC 5368 0006 subq.w [A0 + 0x6], 1 000039D0 206E FFF8 movea.l A0, [A6 - 0x8] 000039D4 43ED FD0E lea.l A1, [A5 - 0x2F2] 000039D8 20D9 move.l [A0]+, [A1]+ 000039DA 20D9 move.l [A0]+, [A1]+ 000039DC 20D9 move.l [A0]+, [A1]+ 000039DE 4A6E FFFC tst.w [A6 - 0x4] 000039E2 6F20 ble +0x22 /* 00003A04 */ 000039E4 206E FFF8 movea.l A0, [A6 - 0x8] 000039E8 7005 moveq.l D0, 0x05 000039EA 3140 0006 move.w [A0 + 0x6], D0 000039EE 206E FFF8 movea.l A0, [A6 - 0x8] 000039F2 7003 moveq.l D0, 0x03 000039F4 1140 0002 move.b [A0 + 0x2], D0 000039F8 206E FFF8 movea.l A0, [A6 - 0x8] 000039FC 116E FFFD 0004 move.b [A0 + 0x4], [A6 - 0x3] 00003A02 600E bra +0x10 /* 00003A12 */ label00003A04: 00003A04 302D F6A8 move.w D0, [A5 - 0x958] 00003A08 D040 add.w D0, D0 00003A0A 206E FFF8 movea.l A0, [A6 - 0x8] 00003A0E 3140 0006 move.w [A0 + 0x6], D0 label00003A12: 00003A12 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003A16 206E FFF8 movea.l A0, [A6 - 0x8] 00003A1A 2F28 0008 move.l -[A7], [A0 + 0x8] 00003A1E 4EBA D0D6 jsr [PC - 0x2F2A /* 00000AF6 */] 00003A22 508F addq.l A7, 8 label00003A24: 00003A24 4E5E unlink A6 00003A26 4E75 rts 00003A28 444F neg.w A7 00003A2A 4F52 chk.w D7, [A2] 00003A2C 4143 chk.w D0, D3 00003A2E 5449 addq.w A1, 2 export_43: 00003A30 4E56 FFF4 link A6, -0x000C 00003A34 426E FFFC clr.w [A6 - 0x4] 00003A38 206D FCBE movea.l A0, [A5 - 0x342] 00003A3C 1028 0002 move.b D0, [A0 + 0x2] 00003A40 4880 ext.w D0 00003A42 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003A46 0001 0003 ori.b D1, 0x3 00003A4A 04EA .incomplete 00003A4C 0006 00DE ori.b D6, 0xDE 00003A50 0082 206D FCBE ori.l D2, 0x206DFCBE 00003A56 0C28 000A 0001 cmpi.b [A0 + 0x1], 0xA /* '\n' */ 00003A5C 660A bne +0xC /* 00003A68 */ 00003A5E 206D FCBE movea.l A0, [A5 - 0x342] 00003A62 4210 clr.b [A0] 00003A64 6000 04CE bra +0x4D0 /* 00003F34 */ label00003A68: 00003A68 206D FCBE movea.l A0, [A5 - 0x342] 00003A6C 4A28 0004 tst.b [A0 + 0x4] 00003A70 6704 beq +0x6 /* 00003A76 */ 00003A72 536D F93C subq.w [A5 - 0x6C4], 1 label00003A76: 00003A76 066D FF9C F938 addi.w [A5 - 0x6C8], 0xFF9C 00003A7C 526D F934 addq.w [A5 - 0x6CC], 1 00003A80 206D FCBE movea.l A0, [A5 - 0x342] 00003A84 4228 0002 clr.b [A0 + 0x2] 00003A88 206D FCBE movea.l A0, [A5 - 0x342] 00003A8C 700A moveq.l D0, 0x0A 00003A8E 1140 0001 move.b [A0 + 0x1], D0 00003A92 206D FCBE movea.l A0, [A5 - 0x342] 00003A96 4868 0008 pea.l [A0 + 0x8] 00003A9A 3F3C 0007 move.w -[A7], 0x7 00003A9E 3F3C 0006 move.w -[A7], 0x6 00003AA2 A880 syscall SetPt 00003AA4 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003AA8 206D FCBE movea.l A0, [A5 - 0x342] 00003AAC 2F28 0008 move.l -[A7], [A0 + 0x8] 00003AB0 4EBA D044 jsr [PC - 0x2FBC /* 00000AF6 */] 00003AB4 508F addq.l A7, 8 00003AB6 3F3C 0007 move.w -[A7], 0x7 00003ABA 3F3C 0006 move.w -[A7], 0x6 00003ABE 4EBA 2B5A jsr [PC + 0x2B5A /* 0000661A */] 00003AC2 588F addq.l A7, 4 00003AC4 3F3C 0007 move.w -[A7], 0x7 00003AC8 4EBA 3C12 jsr [PC + 0x3C12 /* 000076DC */] 00003ACC 548F addq.l A7, 2 00003ACE 6000 0464 bra +0x466 /* 00003F34 */ 00003AD2 206D FCBE movea.l A0, [A5 - 0x342] 00003AD6 5368 0006 subq.w [A0 + 0x6], 1 00003ADA 4A68 0006 tst.w [A0 + 0x6] 00003ADE 6E00 0454 bgt +0x456 /* 00003F34 */ 00003AE2 302D F6A8 move.w D0, [A5 - 0x958] 00003AE6 D040 add.w D0, D0 00003AE8 206D FCBE movea.l A0, [A5 - 0x342] 00003AEC 3140 0006 move.w [A0 + 0x6], D0 00003AF0 206D FCBE movea.l A0, [A5 - 0x342] 00003AF4 7002 moveq.l D0, 0x02 00003AF6 1140 0002 move.b [A0 + 0x2], D0 00003AFA 206D FCBE movea.l A0, [A5 - 0x342] 00003AFE 1028 0001 move.b D0, [A0 + 0x1] 00003B02 4880 ext.w D0 00003B04 206D FCBE movea.l A0, [A5 - 0x342] 00003B08 4868 0008 pea.l [A0 + 0x8] 00003B0C 5440 addq.w D0, 2 00003B0E 3F00 move.w -[A7], D0 00003B10 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00003B14 A880 syscall SetPt 00003B16 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003B1A 206D FCBE movea.l A0, [A5 - 0x342] 00003B1E 2F28 0008 move.l -[A7], [A0 + 0x8] 00003B22 4EBA CFD2 jsr [PC - 0x302E /* 00000AF6 */] 00003B26 508F addq.l A7, 8 00003B28 6000 040A bra +0x40C /* 00003F34 */ 00003B2C 302D F6A8 move.w D0, [A5 - 0x958] 00003B30 C1FC 000C muls.w D0, 0xC 00003B34 D0AD FCBE add.l D0, [A5 - 0x342] 00003B38 2040 movea.l A0, D0 00003B3A 4A10 tst.b [A0] 00003B3C 6610 bne +0x12 /* 00003B4E */ 00003B3E 3F3C 0001 move.w -[A7], 0x1 00003B42 4267 clr.w -[A7] 00003B44 4EBA 1CB6 jsr [PC + 0x1CB6 /* 000057FC */] 00003B48 588F addq.l A7, 4 00003B4A 6000 03E8 bra +0x3EA /* 00003F34 */ label00003B4E: 00003B4E 206D FCBE movea.l A0, [A5 - 0x342] 00003B52 4A68 0006 tst.w [A0 + 0x6] 00003B56 6632 bne +0x34 /* 00003B8A */ 00003B58 206D FCBE movea.l A0, [A5 - 0x342] 00003B5C 7004 moveq.l D0, 0x04 00003B5E 1140 0001 move.b [A0 + 0x1], D0 00003B62 206D FCBE movea.l A0, [A5 - 0x342] 00003B66 4868 0008 pea.l [A0 + 0x8] 00003B6A 3F3C 0002 move.w -[A7], 0x2 00003B6E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00003B72 A880 syscall SetPt 00003B74 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003B78 206D FCBE movea.l A0, [A5 - 0x342] 00003B7C 2F28 0008 move.l -[A7], [A0 + 0x8] 00003B80 4EBA CF74 jsr [PC - 0x308C /* 00000AF6 */] 00003B84 508F addq.l A7, 8 00003B86 6000 03AC bra +0x3AE /* 00003F34 */ label00003B8A: 00003B8A 302D F6A8 move.w D0, [A5 - 0x958] 00003B8E E640 asr D0.w, 3 00003B90 206D FCBE movea.l A0, [A5 - 0x342] 00003B94 B068 0006 cmp.w D0, [A0 + 0x6] 00003B98 6616 bne +0x18 /* 00003BB0 */ 00003B9A 3F3C 0007 move.w -[A7], 0x7 00003B9E 3F3C 000C move.w -[A7], 0xC 00003BA2 4EBA 2A76 jsr [PC + 0x2A76 /* 0000661A */] 00003BA6 588F addq.l A7, 4 00003BA8 206D FCBE movea.l A0, [A5 - 0x342] 00003BAC 5368 0006 subq.w [A0 + 0x6], 1 label00003BB0: 00003BB0 206D FCBE movea.l A0, [A5 - 0x342] 00003BB4 1028 0001 move.b D0, [A0 + 0x1] 00003BB8 4880 ext.w D0 00003BBA 3D40 FFFE move.w [A6 - 0x2], D0 00003BBE 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003BC2 FFFF .invalid <> 00003BC4 0003 036E ori.b D3, 0x6E /* 'n' */ 00003BC8 000A 036A ori.b A2, 0x6A /* 'j' */ 00003BCC 0006 025A ori.b D6, 0x5A /* 'Z' */ 00003BD0 032A 2D6D btst [A2 + 0x2D6D], D1 00003BD4 FCC2 FFF8 .extension 0xCC2 <> // unimplemented 00003BD8 302E FFFE move.w D0, [A6 - 0x2] 00003BDC D16E FFFA add.w [A6 - 0x6], D0 00003BE0 206D FCBE movea.l A0, [A5 - 0x342] 00003BE4 1028 0004 move.b D0, [A0 + 0x4] 00003BE8 4880 ext.w D0 00003BEA 3D40 FFFC move.w [A6 - 0x4], D0 00003BEE 4A6E FFFA tst.w [A6 - 0x6] 00003BF2 6D0A blt +0xC /* 00003BFE */ 00003BF4 302E FFFA move.w D0, [A6 - 0x6] 00003BF8 B06D F6A8 cmp.w D0, [A5 - 0x958] 00003BFC 662A bne +0x2C /* 00003C28 */ label00003BFE: 00003BFE 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003C02 2F2D FCBE move.l -[A7], [A5 - 0x342] 00003C06 4EBA 1B6A jsr [PC + 0x1B6A /* 00005772 */] 00003C0A 508F addq.l A7, 8 00003C0C 066D 00C8 F938 addi.w [A5 - 0x6C8], 0xC8 00003C12 526D F934 addq.w [A5 - 0x6CC], 1 00003C16 3F3C 0007 move.w -[A7], 0x7 00003C1A 3F3C 0007 move.w -[A7], 0x7 00003C1E 4EBA 29FA jsr [PC + 0x29FA /* 0000661A */] 00003C22 588F addq.l A7, 4 00003C24 6000 030E bra +0x310 /* 00003F34 */ label00003C28: 00003C28 302E FFF8 move.w D0, [A6 - 0x8] 00003C2C C1ED F6A8 muls.w D0, [A5 - 0x958] 00003C30 D06E FFFA add.w D0, [A6 - 0x6] 00003C34 C1FC 000C muls.w D0, 0xC 00003C38 D0AD F91E add.l D0, [A5 - 0x6E2] 00003C3C 2040 movea.l A0, D0 00003C3E 0C10 0017 cmpi.b [A0], 0x17 00003C42 6630 bne +0x32 /* 00003C74 */ 00003C44 206D FCBE movea.l A0, [A5 - 0x342] 00003C48 4228 0004 clr.b [A0 + 0x4] 00003C4C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003C50 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003C54 4EBA 154A jsr [PC + 0x154A /* 000051A0 */] 00003C58 508F addq.l A7, 8 00003C5A 4A6E FFFC tst.w [A6 - 0x4] 00003C5E 6700 02D4 beq +0x2D6 /* 00003F34 */ 00003C62 3F2E FFFC move.w -[A7], [A6 - 0x4] 00003C66 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003C6A 4EBA 172A jsr [PC + 0x172A /* 00005396 */] 00003C6E 5C8F addq.l A7, 6 00003C70 6000 02C2 bra +0x2C4 /* 00003F34 */ label00003C74: 00003C74 302E FFF8 move.w D0, [A6 - 0x8] 00003C78 C1ED F6A8 muls.w D0, [A5 - 0x958] 00003C7C D06E FFFA add.w D0, [A6 - 0x6] 00003C80 C1FC 000C muls.w D0, 0xC 00003C84 D0AD F91E add.l D0, [A5 - 0x6E2] 00003C88 2040 movea.l A0, D0 00003C8A 0C10 0014 cmpi.b [A0], 0x14 00003C8E 665C bne +0x5E /* 00003CEC */ 00003C90 302E FFF8 move.w D0, [A6 - 0x8] 00003C94 C1ED F6A8 muls.w D0, [A5 - 0x958] 00003C98 D06E FFFA add.w D0, [A6 - 0x6] 00003C9C C1FC 000C muls.w D0, 0xC 00003CA0 D0AD F91E add.l D0, [A5 - 0x6E2] 00003CA4 2040 movea.l A0, D0 00003CA6 4A28 0004 tst.b [A0 + 0x4] 00003CAA 6640 bne +0x42 /* 00003CEC */ 00003CAC 4EBA C530 jsr [PC - 0x3AD0 /* 000001DE */] 00003CB0 48C0 ext.l D0 00003CB2 81FC 0003 divs.w D0, 0x3 00003CB6 4840 swap.w D0 00003CB8 4A40 tst.w D0 00003CBA 6600 0278 bne +0x27A /* 00003F34 */ 00003CBE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003CC2 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003CC6 4EBA 17CC jsr [PC + 0x17CC /* 00005494 */] 00003CCA 508F addq.l A7, 8 00003CCC 4A40 tst.w D0 00003CCE 6700 0264 beq +0x266 /* 00003F34 */ 00003CD2 4A6E FFFC tst.w [A6 - 0x4] 00003CD6 6700 025C beq +0x25E /* 00003F34 */ 00003CDA 3F2E FFFC move.w -[A7], [A6 - 0x4] 00003CDE 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003CE2 4EBA 16B2 jsr [PC + 0x16B2 /* 00005396 */] 00003CE6 5C8F addq.l A7, 6 00003CE8 6000 024A bra +0x24C /* 00003F34 */ label00003CEC: 00003CEC 4EBA C4F0 jsr [PC - 0x3B10 /* 000001DE */] 00003CF0 48C0 ext.l D0 00003CF2 81FC 0003 divs.w D0, 0x3 00003CF6 4840 swap.w D0 00003CF8 4A40 tst.w D0 00003CFA 6600 0238 bne +0x23A /* 00003F34 */ 00003CFE 302E FFF8 move.w D0, [A6 - 0x8] 00003D02 C1ED F6A8 muls.w D0, [A5 - 0x958] 00003D06 D06E FFFA add.w D0, [A6 - 0x6] 00003D0A C1FC 000C muls.w D0, 0xC 00003D0E D0AD F91E add.l D0, [A5 - 0x6E2] 00003D12 2040 movea.l A0, D0 00003D14 0C10 0019 cmpi.b [A0], 0x19 00003D18 6664 bne +0x66 /* 00003D7E */ 00003D1A 066D 00C8 F938 addi.w [A5 - 0x6C8], 0xC8 00003D20 526D F950 addq.w [A5 - 0x6B0], 1 00003D24 302E FFF8 move.w D0, [A6 - 0x8] 00003D28 5340 subq.w D0, 1 00003D2A C1ED F6A8 muls.w D0, [A5 - 0x958] 00003D2E D06E FFFA add.w D0, [A6 - 0x6] 00003D32 C1FC 000C muls.w D0, 0xC 00003D36 D0AD F91E add.l D0, [A5 - 0x6E2] 00003D3A 2040 movea.l A0, D0 00003D3C 0C10 0015 cmpi.b [A0], 0x15 00003D40 6600 0088 bne +0x8A /* 00003DCA */ 00003D44 302E FFF8 move.w D0, [A6 - 0x8] 00003D48 5340 subq.w D0, 1 00003D4A C1ED F6A8 muls.w D0, [A5 - 0x958] 00003D4E D06E FFFA add.w D0, [A6 - 0x6] 00003D52 C1FC 000C muls.w D0, 0xC 00003D56 D0AD F91E add.l D0, [A5 - 0x6E2] 00003D5A 2040 movea.l A0, D0 00003D5C 4210 clr.b [A0] 00003D5E 302E FFF8 move.w D0, [A6 - 0x8] 00003D62 5340 subq.w D0, 1 00003D64 C1ED F6A8 muls.w D0, [A5 - 0x958] 00003D68 D06E FFFA add.w D0, [A6 - 0x6] 00003D6C C1FC 000C muls.w D0, 0xC 00003D70 D0AD F91E add.l D0, [A5 - 0x6E2] 00003D74 2040 movea.l A0, D0 00003D76 7001 moveq.l D0, 0x01 00003D78 1140 0002 move.b [A0 + 0x2], D0 00003D7C 604C bra +0x4E /* 00003DCA */ label00003D7E: 00003D7E 302E FFF8 move.w D0, [A6 - 0x8] 00003D82 C1ED F6A8 muls.w D0, [A5 - 0x958] 00003D86 D06E FFFA add.w D0, [A6 - 0x6] 00003D8A C1FC 000C muls.w D0, 0xC 00003D8E D0AD F91E add.l D0, [A5 - 0x6E2] 00003D92 2040 movea.l A0, D0 00003D94 4A10 tst.b [A0] 00003D96 6732 beq +0x34 /* 00003DCA */ 00003D98 206D FCBE movea.l A0, [A5 - 0x342] 00003D9C 7002 moveq.l D0, 0x02 00003D9E 1140 0001 move.b [A0 + 0x1], D0 00003DA2 206D FCBE movea.l A0, [A5 - 0x342] 00003DA6 4868 0008 pea.l [A0 + 0x8] 00003DAA 3F3C 0007 move.w -[A7], 0x7 00003DAE 3F3C 0001 move.w -[A7], 0x1 00003DB2 A880 syscall SetPt 00003DB4 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003DB8 206D FCBE movea.l A0, [A5 - 0x342] 00003DBC 2F28 0008 move.l -[A7], [A0 + 0x8] 00003DC0 4EBA CD34 jsr [PC - 0x32CC /* 00000AF6 */] 00003DC4 508F addq.l A7, 8 00003DC6 6000 016C bra +0x16E /* 00003F34 */ label00003DCA: 00003DCA 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 00003DD0 6704 beq +0x6 /* 00003DD6 */ 00003DD2 7001 moveq.l D0, 0x01 00003DD4 6002 bra +0x4 /* 00003DD8 */ label00003DD6: 00003DD6 7007 moveq.l D0, 0x07 label00003DD8: 00003DD8 206D FCBE movea.l A0, [A5 - 0x342] 00003DDC B168 000A xor.w [A0 + 0xA], D0 00003DE0 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003DE4 206D FCBE movea.l A0, [A5 - 0x342] 00003DE8 2F28 0008 move.l -[A7], [A0 + 0x8] 00003DEC 4EBA CD08 jsr [PC - 0x32F8 /* 00000AF6 */] 00003DF0 508F addq.l A7, 8 00003DF2 206D FCBE movea.l A0, [A5 - 0x342] 00003DF6 5368 0006 subq.w [A0 + 0x6], 1 00003DFA 206D FCBE movea.l A0, [A5 - 0x342] 00003DFE 4228 0004 clr.b [A0 + 0x4] 00003E02 4267 clr.w -[A7] 00003E04 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003E08 4EBA 19F2 jsr [PC + 0x19F2 /* 000057FC */] 00003E0C 588F addq.l A7, 4 00003E0E 4A6E FFFC tst.w [A6 - 0x4] 00003E12 6700 0120 beq +0x122 /* 00003F34 */ 00003E16 3F2E FFFC move.w -[A7], [A6 - 0x4] 00003E1A 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003E1E 4EBA 1576 jsr [PC + 0x1576 /* 00005396 */] 00003E22 5C8F addq.l A7, 6 00003E24 6000 010E bra +0x110 /* 00003F34 */ 00003E28 4A6D FCC4 tst.w [A5 - 0x33C] 00003E2C 670C beq +0xE /* 00003E3A */ 00003E2E 302D F6A8 move.w D0, [A5 - 0x958] 00003E32 5340 subq.w D0, 1 00003E34 B06D FCC4 cmp.w D0, [A5 - 0x33C] 00003E38 662A bne +0x2C /* 00003E64 */ label00003E3A: 00003E3A 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003E3E 2F2D FCBE move.l -[A7], [A5 - 0x342] 00003E42 4EBA 192E jsr [PC + 0x192E /* 00005772 */] 00003E46 508F addq.l A7, 8 00003E48 526D F934 addq.w [A5 - 0x6CC], 1 00003E4C 066D 00C8 F938 addi.w [A5 - 0x6C8], 0xC8 00003E52 3F3C 0007 move.w -[A7], 0x7 00003E56 3F3C 0007 move.w -[A7], 0x7 00003E5A 4EBA 27BE jsr [PC + 0x27BE /* 0000661A */] 00003E5E 588F addq.l A7, 4 00003E60 6000 00D2 bra +0xD4 /* 00003F34 */ label00003E64: 00003E64 4EBA C378 jsr [PC - 0x3C88 /* 000001DE */] 00003E68 0240 0002 andi.w D0, 0x2 00003E6C 5340 subq.w D0, 1 00003E6E 3D40 FFFE move.w [A6 - 0x2], D0 00003E72 302D FCC4 move.w D0, [A5 - 0x33C] 00003E76 D06E FFFE add.w D0, [A6 - 0x2] 00003E7A 3F2D FCC2 move.w -[A7], [A5 - 0x33E] 00003E7E 3F00 move.w -[A7], D0 00003E80 4EBA 0C36 jsr [PC + 0xC36 /* 00004AB8 */] 00003E84 588F addq.l A7, 4 00003E86 4A40 tst.w D0 00003E88 670C beq +0xE /* 00003E96 */ 00003E8A 206D FCBE movea.l A0, [A5 - 0x342] 00003E8E 116E FFFF 0001 move.b [A0 + 0x1], [A6 - 0x1] 00003E94 6034 bra +0x36 /* 00003ECA */ label00003E96: 00003E96 302D FCC4 move.w D0, [A5 - 0x33C] 00003E9A 906E FFFE sub.w D0, [A6 - 0x2] 00003E9E 3F2D FCC2 move.w -[A7], [A5 - 0x33E] 00003EA2 3F00 move.w -[A7], D0 00003EA4 4EBA 0C12 jsr [PC + 0xC12 /* 00004AB8 */] 00003EA8 588F addq.l A7, 4 00003EAA 4A40 tst.w D0 00003EAC 6710 beq +0x12 /* 00003EBE */ 00003EAE 302E FFFE move.w D0, [A6 - 0x2] 00003EB2 4440 neg.w D0 00003EB4 206D FCBE movea.l A0, [A5 - 0x342] 00003EB8 1140 0001 move.b [A0 + 0x1], D0 00003EBC 600C bra +0xE /* 00003ECA */ label00003EBE: 00003EBE 206D FCBE movea.l A0, [A5 - 0x342] 00003EC2 7003 moveq.l D0, 0x03 00003EC4 1140 0001 move.b [A0 + 0x1], D0 00003EC8 606A bra +0x6C /* 00003F34 */ label00003ECA: 00003ECA 206D FCBE movea.l A0, [A5 - 0x342] 00003ECE 1028 0001 move.b D0, [A0 + 0x1] 00003ED2 4880 ext.w D0 00003ED4 206D FCBE movea.l A0, [A5 - 0x342] 00003ED8 4868 0008 pea.l [A0 + 0x8] 00003EDC 5440 addq.w D0, 2 00003EDE 3F00 move.w -[A7], D0 00003EE0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00003EE4 A880 syscall SetPt 00003EE6 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003EEA 206D FCBE movea.l A0, [A5 - 0x342] 00003EEE 2F28 0008 move.l -[A7], [A0 + 0x8] 00003EF2 4EBA CC02 jsr [PC - 0x33FE /* 00000AF6 */] 00003EF6 508F addq.l A7, 8 00003EF8 603A bra +0x3C /* 00003F34 */ 00003EFA 4EBA C2E2 jsr [PC - 0x3D1E /* 000001DE */] 00003EFE 48C0 ext.l D0 00003F00 81FC 0003 divs.w D0, 0x3 00003F04 4840 swap.w D0 00003F06 206D FCBE movea.l A0, [A5 - 0x342] 00003F0A 4868 0008 pea.l [A0 + 0x8] 00003F0E 3F3C 0007 move.w -[A7], 0x7 00003F12 5240 addq.w D0, 1 00003F14 3F00 move.w -[A7], D0 00003F16 A880 syscall SetPt 00003F18 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003F1C 206D FCBE movea.l A0, [A5 - 0x342] 00003F20 2F28 0008 move.l -[A7], [A0 + 0x8] 00003F24 4EBA CBD0 jsr [PC - 0x3430 /* 00000AF6 */] 00003F28 508F addq.l A7, 8 00003F2A 206D FCBE movea.l A0, [A5 - 0x342] 00003F2E 7002 moveq.l D0, 0x02 00003F30 1140 0001 move.b [A0 + 0x1], D0 label00003F34: 00003F34 4E5E unlink A6 00003F36 4E75 rts 00003F38 5741 subq.w D1, 3 00003F3A 4C4B 4552 movem.l D1,D4,D6,A0,A2,A6, A3 00003F3E 4143 chk.w D0, D3 export_37: 00003F40 4E56 FFF8 link A6, -0x0008 00003F44 206D FCBE movea.l A0, [A5 - 0x342] 00003F48 1028 0002 move.b D0, [A0 + 0x2] 00003F4C 4880 ext.w D0 00003F4E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003F52 0001 0006 ori.b D1, 0x6 00003F56 012A 000C btst [A2 + 0xC], D0 00003F5A 0018 00D0 ori.b [A0]+, 0xD0 00003F5E 010C btst A4, D0 00003F60 00E4 .incomplete 00003F62 0108 btst A0, D0 00003F64 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00003F68 4EBA 0D88 jsr [PC + 0xD88 /* 00004CF2 */] 00003F6C 588F addq.l A7, 4 00003F6E 6000 0110 bra +0x112 /* 00004080 */ 00003F72 4EBA 182E jsr [PC + 0x182E /* 000057A2 */] 00003F76 4A40 tst.w D0 00003F78 6600 0106 bne +0x108 /* 00004080 */ 00003F7C 0C6D 0004 FCC2 cmpi.w [A5 - 0x33E], 0x4 00003F82 6E14 bgt +0x16 /* 00003F98 */ 00003F84 206D FCBE movea.l A0, [A5 - 0x342] 00003F88 7001 moveq.l D0, 0x01 00003F8A 1140 0002 move.b [A0 + 0x2], D0 00003F8E 206D FCBE movea.l A0, [A5 - 0x342] 00003F92 4210 clr.b [A0] 00003F94 6000 00EA bra +0xEC /* 00004080 */ label00003F98: 00003F98 2D6D FCC2 FFFC move.l [A6 - 0x4], [A5 - 0x33E] 00003F9E 2D6D FCBE FFF8 move.l [A6 - 0x8], [A5 - 0x342] 00003FA4 206D FCBE movea.l A0, [A5 - 0x342] 00003FA8 4228 0002 clr.b [A0 + 0x2] 00003FAC 206D FCBE movea.l A0, [A5 - 0x342] 00003FB0 4228 0004 clr.b [A0 + 0x4] 00003FB4 536E FFFC subq.w [A6 - 0x4], 1 00003FB8 302D F6A8 move.w D0, [A5 - 0x958] 00003FBC C1FC 000C muls.w D0, 0xC 00003FC0 91AE FFF8 sub.l [A6 - 0x8], D0 00003FC4 206E FFF8 movea.l A0, [A6 - 0x8] 00003FC8 43ED FD02 lea.l A1, [A5 - 0x2FE] 00003FCC 20D9 move.l [A0]+, [A1]+ 00003FCE 20D9 move.l [A0]+, [A1]+ 00003FD0 20D9 move.l [A0]+, [A1]+ 00003FD2 206E FFF8 movea.l A0, [A6 - 0x8] 00003FD6 7001 moveq.l D0, 0x01 00003FD8 1140 0004 move.b [A0 + 0x4], D0 00003FDC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003FE0 206E FFF8 movea.l A0, [A6 - 0x8] 00003FE4 2F28 0008 move.l -[A7], [A0 + 0x8] 00003FE8 4EBA CB0C jsr [PC - 0x34F4 /* 00000AF6 */] 00003FEC 508F addq.l A7, 8 00003FEE 536E FFFC subq.w [A6 - 0x4], 1 00003FF2 302D F6A8 move.w D0, [A5 - 0x958] 00003FF6 C1FC 000C muls.w D0, 0xC 00003FFA 91AE FFF8 sub.l [A6 - 0x8], D0 00003FFE 206E FFF8 movea.l A0, [A6 - 0x8] 00004002 43ED FD02 lea.l A1, [A5 - 0x2FE] 00004006 20D9 move.l [A0]+, [A1]+ 00004008 20D9 move.l [A0]+, [A1]+ 0000400A 20D9 move.l [A0]+, [A1]+ 0000400C 206E FFF8 movea.l A0, [A6 - 0x8] 00004010 7002 moveq.l D0, 0x02 00004012 1140 0004 move.b [A0 + 0x4], D0 00004016 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000401A 206E FFF8 movea.l A0, [A6 - 0x8] 0000401E 2F28 0008 move.l -[A7], [A0 + 0x8] 00004022 4EBA CAD2 jsr [PC - 0x352E /* 00000AF6 */] 00004026 508F addq.l A7, 8 00004028 6000 0056 bra +0x58 /* 00004080 */ 0000402C 4EBA C1B0 jsr [PC - 0x3E50 /* 000001DE */] 00004030 0240 0003 andi.w D0, 0x3 00004034 4A40 tst.w D0 00004036 6648 bne +0x4A /* 00004080 */ 00004038 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 0000403C 4EBA 1546 jsr [PC + 0x1546 /* 00005584 */] 00004040 588F addq.l A7, 4 00004042 603C bra +0x3E /* 00004080 */ 00004044 4EBA C198 jsr [PC - 0x3E68 /* 000001DE */] 00004048 0240 0003 andi.w D0, 0x3 0000404C 4A40 tst.w D0 0000404E 6630 bne +0x32 /* 00004080 */ 00004050 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00004054 4EBA 0E78 jsr [PC + 0xE78 /* 00004ECE */] 00004058 588F addq.l A7, 4 0000405A 4A40 tst.w D0 0000405C 6722 beq +0x24 /* 00004080 */ 0000405E 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00004062 4EBA 1520 jsr [PC + 0x1520 /* 00005584 */] 00004066 588F addq.l A7, 4 00004068 6016 bra +0x18 /* 00004080 */ 0000406A 4EBA C172 jsr [PC - 0x3E8E /* 000001DE */] 0000406E 0240 0003 andi.w D0, 0x3 00004072 4A40 tst.w D0 00004074 660A bne +0xC /* 00004080 */ 00004076 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 0000407A 4EBA 1508 jsr [PC + 0x1508 /* 00005584 */] 0000407E 588F addq.l A7, 4 label00004080: 00004080 4E5E unlink A6 00004082 4E75 rts 00004084 454C chk.w D2, A4 00004086 4556 chk.w D2, [A6] 00004088 4154 chk.w D0, [A4] 0000408A 4F52 chk.w D7, [A2] export_32: 0000408C 4E56 FFFC link A6, -0x0004 00004090 206D FCBE movea.l A0, [A5 - 0x342] 00004094 1028 0002 move.b D0, [A0 + 0x2] 00004098 4880 ext.w D0 0000409A 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000409E 0001 0004 ori.b D1, 0x4 000040A2 0168 0008 bchg [A0 + 0x8], D0 000040A6 006C 00B6 0102 ori.w [A4 + 0x102], 0xB6 000040AC 206D FCBE movea.l A0, [A5 - 0x342] 000040B0 226D FCBE movea.l A1, [A5 - 0x342] 000040B4 1368 0001 0002 move.b [A1 + 0x2], [A0 + 0x1] 000040BA 302D F6A8 move.w D0, [A5 - 0x958] 000040BE C1FC 000C muls.w D0, 0xC 000040C2 222D FCBE move.l D1, [A5 - 0x342] 000040C6 9280 sub.l D1, D0 000040C8 2041 movea.l A0, D1 000040CA 4A10 tst.b [A0] 000040CC 6600 013C bne +0x13E /* 0000420A */ 000040D0 302D F6A8 move.w D0, [A5 - 0x958] 000040D4 C1FC 000C muls.w D0, 0xC 000040D8 222D FCBE move.l D1, [A5 - 0x342] 000040DC 9280 sub.l D1, D0 000040DE 2041 movea.l A0, D1 000040E0 43ED FD1A lea.l A1, [A5 - 0x2E6] 000040E4 20D9 move.l [A0]+, [A1]+ 000040E6 20D9 move.l [A0]+, [A1]+ 000040E8 20D9 move.l [A0]+, [A1]+ 000040EA 302D F6A8 move.w D0, [A5 - 0x958] 000040EE C1FC 000C muls.w D0, 0xC 000040F2 222D FCBE move.l D1, [A5 - 0x342] 000040F6 9280 sub.l D1, D0 000040F8 2D41 FFFC move.l [A6 - 0x4], D1 000040FC 4EBA C0E0 jsr [PC - 0x3F20 /* 000001DE */] 00004100 0240 0002 andi.w D0, 0x2 00004104 5340 subq.w D0, 1 00004106 206E FFFC movea.l A0, [A6 - 0x4] 0000410A 1140 0001 move.b [A0 + 0x1], D0 0000410E 6000 00FA bra +0xFC /* 0000420A */ 00004112 206D FCBE movea.l A0, [A5 - 0x342] 00004116 4A68 0006 tst.w [A0 + 0x6] 0000411A 6E16 bgt +0x18 /* 00004132 */ 0000411C 206D FCBE movea.l A0, [A5 - 0x342] 00004120 7004 moveq.l D0, 0x04 00004122 1140 0001 move.b [A0 + 0x1], D0 00004126 206D FCBE movea.l A0, [A5 - 0x342] 0000412A 1140 0002 move.b [A0 + 0x2], D0 0000412E 6000 00DA bra +0xDC /* 0000420A */ label00004132: 00004132 302D F6A8 move.w D0, [A5 - 0x958] 00004136 C1FC 000C muls.w D0, 0xC 0000413A D0AD FCBE add.l D0, [A5 - 0x342] 0000413E 2040 movea.l A0, D0 00004140 4A10 tst.b [A0] 00004142 6600 00C6 bne +0xC8 /* 0000420A */ 00004146 206D FCBE movea.l A0, [A5 - 0x342] 0000414A 5368 0006 subq.w [A0 + 0x6], 1 0000414E 3F3C 0001 move.w -[A7], 0x1 00004152 4267 clr.w -[A7] 00004154 4EBA 16A6 jsr [PC + 0x16A6 /* 000057FC */] 00004158 588F addq.l A7, 4 0000415A 6000 00AE bra +0xB0 /* 0000420A */ 0000415E 206D FCBE movea.l A0, [A5 - 0x342] 00004162 4A68 0006 tst.w [A0 + 0x6] 00004166 6E16 bgt +0x18 /* 0000417E */ 00004168 206D FCBE movea.l A0, [A5 - 0x342] 0000416C 7004 moveq.l D0, 0x04 0000416E 1140 0001 move.b [A0 + 0x1], D0 00004172 206D FCBE movea.l A0, [A5 - 0x342] 00004176 1140 0002 move.b [A0 + 0x2], D0 0000417A 6000 008E bra +0x90 /* 0000420A */ label0000417E: 0000417E 302D F6A8 move.w D0, [A5 - 0x958] 00004182 C1FC 000C muls.w D0, 0xC 00004186 222D FCBE move.l D1, [A5 - 0x342] 0000418A 9280 sub.l D1, D0 0000418C 2041 movea.l A0, D1 0000418E 4A10 tst.b [A0] 00004190 6600 0078 bne +0x7A /* 0000420A */ 00004194 206D FCBE movea.l A0, [A5 - 0x342] 00004198 5368 0006 subq.w [A0 + 0x6], 1 0000419C 3F3C FFFF move.w -[A7], 0xFFFF 000041A0 4267 clr.w -[A7] 000041A2 4EBA 1658 jsr [PC + 0x1658 /* 000057FC */] 000041A6 588F addq.l A7, 4 000041A8 6000 0060 bra +0x62 /* 0000420A */ 000041AC 302D F6A8 move.w D0, [A5 - 0x958] 000041B0 C1FC 000C muls.w D0, 0xC 000041B4 D0AD FCBE add.l D0, [A5 - 0x342] 000041B8 2040 movea.l A0, D0 000041BA 4A10 tst.b [A0] 000041BC 672A beq +0x2C /* 000041E8 */ 000041BE 0C6D 0004 FCC2 cmpi.w [A5 - 0x33E], 0x4 000041C4 6F44 ble +0x46 /* 0000420A */ 000041C6 302D F6A8 move.w D0, [A5 - 0x958] 000041CA C1FC 000C muls.w D0, 0xC 000041CE 222D FCBE move.l D1, [A5 - 0x342] 000041D2 9280 sub.l D1, D0 000041D4 2041 movea.l A0, D1 000041D6 4A10 tst.b [A0] 000041D8 6630 bne +0x32 /* 0000420A */ 000041DA 3F3C FFFF move.w -[A7], 0xFFFF 000041DE 4267 clr.w -[A7] 000041E0 4EBA 161A jsr [PC + 0x161A /* 000057FC */] 000041E4 588F addq.l A7, 4 000041E6 6022 bra +0x24 /* 0000420A */ label000041E8: 000041E8 302D FCC2 move.w D0, [A5 - 0x33E] 000041EC 5240 addq.w D0, 1 000041EE 3F00 move.w -[A7], D0 000041F0 3F2D FCC4 move.w -[A7], [A5 - 0x33C] 000041F4 4EBA 21B4 jsr [PC + 0x21B4 /* 000063AA */] 000041F8 588F addq.l A7, 4 000041FA 206D FCBE movea.l A0, [A5 - 0x342] 000041FE 4228 0001 clr.b [A0 + 0x1] 00004202 206D FCBE movea.l A0, [A5 - 0x342] 00004206 4228 0002 clr.b [A0 + 0x2] label0000420A: 0000420A 4E5E unlink A6 0000420C 4E75 rts 0000420E 4755 chk.w D3, [A5] 00004210 4152 chk.w D0, [A2] 00004212 4441 neg.w D1 00004214 4354 chk.w D1, [A4] export_42: 00004216 4E56 FFFC link A6, -0x0004 0000421A 206D FCBE movea.l A0, [A5 - 0x342] 0000421E 1028 0002 move.b D0, [A0 + 0x2] 00004222 4880 ext.w D0 00004224 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00004228 0002 000A ori.b D2, 0xA /* '\n' */ 0000422C 0001 00B2 ori.b D1, 0xB2 00004230 0009 00CC ori.b A1, 0xCC 00004234 206D FCBE movea.l A0, [A5 - 0x342] 00004238 4210 clr.b [A0] 0000423A 302D FCC4 move.w D0, [A5 - 0x33C] 0000423E 5340 subq.w D0, 1 00004240 3D40 FFFE move.w [A6 - 0x2], D0 00004244 6000 008A bra +0x8C /* 000042D0 */ label00004248: 00004248 302D FCC2 move.w D0, [A5 - 0x33E] 0000424C 5340 subq.w D0, 1 0000424E 3D40 FFFC move.w [A6 - 0x4], D0 00004252 6000 006C bra +0x6E /* 000042C0 */ label00004256: 00004256 0C6E 0004 FFFC cmpi.w [A6 - 0x4], 0x4 0000425C 6D5E blt +0x60 /* 000042BC */ 0000425E 302E FFFC move.w D0, [A6 - 0x4] 00004262 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004266 D06E FFFE add.w D0, [A6 - 0x2] 0000426A C1FC 000C muls.w D0, 0xC 0000426E D0AD F91E add.l D0, [A5 - 0x6E2] 00004272 2040 movea.l A0, D0 00004274 4A10 tst.b [A0] 00004276 6644 bne +0x46 /* 000042BC */ 00004278 302E FFFC move.w D0, [A6 - 0x4] 0000427C C1ED F6A8 muls.w D0, [A5 - 0x958] 00004280 D06E FFFE add.w D0, [A6 - 0x2] 00004284 C1FC 000C muls.w D0, 0xC 00004288 D0AD F91E add.l D0, [A5 - 0x6E2] 0000428C 2040 movea.l A0, D0 0000428E 43ED FCF6 lea.l A1, [A5 - 0x30A] 00004292 20D9 move.l [A0]+, [A1]+ 00004294 20D9 move.l [A0]+, [A1]+ 00004296 20D9 move.l [A0]+, [A1]+ 00004298 302E FFFC move.w D0, [A6 - 0x4] 0000429C C1ED F6A8 muls.w D0, [A5 - 0x958] 000042A0 D06E FFFE add.w D0, [A6 - 0x2] 000042A4 C1FC 000C muls.w D0, 0xC 000042A8 D0AD F91E add.l D0, [A5 - 0x6E2] 000042AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000042B0 2040 movea.l A0, D0 000042B2 2F28 0008 move.l -[A7], [A0 + 0x8] 000042B6 4EBA C83E jsr [PC - 0x37C2 /* 00000AF6 */] 000042BA 508F addq.l A7, 8 label000042BC: 000042BC 526E FFFC addq.w [A6 - 0x4], 1 label000042C0: 000042C0 302D FCC2 move.w D0, [A5 - 0x33E] 000042C4 5240 addq.w D0, 1 000042C6 B06E FFFC cmp.w D0, [A6 - 0x4] 000042CA 6C8A bge -0x74 /* 00004256 */ 000042CC 526E FFFE addq.w [A6 - 0x2], 1 label000042D0: 000042D0 302D FCC4 move.w D0, [A5 - 0x33C] 000042D4 5240 addq.w D0, 1 000042D6 B06E FFFE cmp.w D0, [A6 - 0x2] 000042DA 6C00 FF6C bge -0x92 /* 00004248 */ 000042DE 601E bra +0x20 /* 000042FE */ 000042E0 4EBA 14C0 jsr [PC + 0x14C0 /* 000057A2 */] 000042E4 4A40 tst.w D0 000042E6 6616 bne +0x18 /* 000042FE */ 000042E8 0C6D 0002 FCC2 cmpi.w [A5 - 0x33E], 0x2 000042EE 6E04 bgt +0x6 /* 000042F4 */ 000042F0 7001 moveq.l D0, 0x01 000042F2 6002 bra +0x4 /* 000042F6 */ label000042F4: 000042F4 7000 moveq.l D0, 0x00 label000042F6: 000042F6 206D FCBE movea.l A0, [A5 - 0x342] 000042FA 1140 0002 move.b [A0 + 0x2], D0 label000042FE: 000042FE 4E5E unlink A6 00004300 4E75 rts 00004302 5350 subq.w [A0], 1 00004304 4F4E chk.w D7, A6 00004306 4745 chk.w D3, D5 00004308 4143 chk.w D0, D3 export_48: 0000430A 4E56 FFFA link A6, -0x0006 0000430E 206D FCBE movea.l A0, [A5 - 0x342] 00004312 1028 0002 move.b D0, [A0 + 0x2] 00004316 4880 ext.w D0 00004318 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000431C 0004 0012 ori.b D4, 0x12 00004320 0001 001C ori.b D1, 0x1C 00004324 0002 0018 ori.b D2, 0x18 00004328 FFFE .invalid <> 0000432A 0146 bchg D6, D0 0000432C 0009 01BE ori.b A1, 0xBE 00004330 536D F93C subq.w [A5 - 0x6C4], 1 00004334 206D FCBE movea.l A0, [A5 - 0x342] 00004338 4210 clr.b [A0] 0000433A 6000 01B0 bra +0x1B2 /* 000044EC */ 0000433E 206D FCBE movea.l A0, [A5 - 0x342] 00004342 1028 0002 move.b D0, [A0 + 0x2] 00004346 4880 ext.w D0 00004348 48C0 ext.l D0 0000434A 81FC 0002 divs.w D0, 0x2 0000434E 3D40 FFFE move.w [A6 - 0x2], D0 00004352 486E FFFA pea.l [A6 - 0x6] 00004356 3F2D FCC4 move.w -[A7], [A5 - 0x33C] 0000435A 302D FCC2 move.w D0, [A5 - 0x33E] 0000435E 5240 addq.w D0, 1 00004360 3F00 move.w -[A7], D0 00004362 A880 syscall SetPt 00004364 302E FFFA move.w D0, [A6 - 0x6] 00004368 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000436C D06E FFFC add.w D0, [A6 - 0x4] 00004370 C1FC 000C muls.w D0, 0xC 00004374 D0AD F91E add.l D0, [A5 - 0x6E2] 00004378 2040 movea.l A0, D0 0000437A 0C10 0011 cmpi.b [A0], 0x11 0000437E 6630 bne +0x32 /* 000043B0 */ 00004380 302E FFFA move.w D0, [A6 - 0x6] 00004384 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004388 D06E FFFC add.w D0, [A6 - 0x4] 0000438C C1FC 000C muls.w D0, 0xC 00004390 D0AD F91E add.l D0, [A5 - 0x6E2] 00004394 2040 movea.l A0, D0 00004396 0C28 0004 0001 cmpi.b [A0 + 0x1], 0x4 0000439C 6612 bne +0x14 /* 000043B0 */ 0000439E 2F2E FFFA move.l -[A7], [A6 - 0x6] 000043A2 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 000043A6 4EBA 1078 jsr [PC + 0x1078 /* 00005420 */] 000043AA 508F addq.l A7, 8 000043AC 6000 013E bra +0x140 /* 000044EC */ label000043B0: 000043B0 302E FFFA move.w D0, [A6 - 0x6] 000043B4 C1ED F6A8 muls.w D0, [A5 - 0x958] 000043B8 D06E FFFC add.w D0, [A6 - 0x4] 000043BC C1FC 000C muls.w D0, 0xC 000043C0 D0AD F91E add.l D0, [A5 - 0x6E2] 000043C4 2040 movea.l A0, D0 000043C6 4A10 tst.b [A0] 000043C8 6610 bne +0x12 /* 000043DA */ 000043CA 3F3C 0001 move.w -[A7], 0x1 000043CE 4267 clr.w -[A7] 000043D0 4EBA 142A jsr [PC + 0x142A /* 000057FC */] 000043D4 588F addq.l A7, 4 000043D6 6000 0114 bra +0x116 /* 000044EC */ label000043DA: 000043DA 302D FCC4 move.w D0, [A5 - 0x33C] 000043DE D06E FFFE add.w D0, [A6 - 0x2] 000043E2 486E FFFA pea.l [A6 - 0x6] 000043E6 3F00 move.w -[A7], D0 000043E8 3F2D FCC2 move.w -[A7], [A5 - 0x33E] 000043EC A880 syscall SetPt 000043EE 302E FFFA move.w D0, [A6 - 0x6] 000043F2 C1ED F6A8 muls.w D0, [A5 - 0x958] 000043F6 D06E FFFC add.w D0, [A6 - 0x4] 000043FA C1FC 000C muls.w D0, 0xC 000043FE D0AD F91E add.l D0, [A5 - 0x6E2] 00004402 2040 movea.l A0, D0 00004404 0C10 0011 cmpi.b [A0], 0x11 00004408 6630 bne +0x32 /* 0000443A */ 0000440A 302E FFFA move.w D0, [A6 - 0x6] 0000440E C1ED F6A8 muls.w D0, [A5 - 0x958] 00004412 D06E FFFC add.w D0, [A6 - 0x4] 00004416 C1FC 000C muls.w D0, 0xC 0000441A D0AD F91E add.l D0, [A5 - 0x6E2] 0000441E 2040 movea.l A0, D0 00004420 0C28 0004 0001 cmpi.b [A0 + 0x1], 0x4 00004426 6612 bne +0x14 /* 0000443A */ 00004428 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000442C 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00004430 4EBA 0FEE jsr [PC + 0xFEE /* 00005420 */] 00004434 508F addq.l A7, 8 00004436 6000 00B4 bra +0xB6 /* 000044EC */ label0000443A: 0000443A 302E FFFA move.w D0, [A6 - 0x6] 0000443E C1ED F6A8 muls.w D0, [A5 - 0x958] 00004442 D06E FFFC add.w D0, [A6 - 0x4] 00004446 C1FC 000C muls.w D0, 0xC 0000444A D0AD F91E add.l D0, [A5 - 0x6E2] 0000444E 2040 movea.l A0, D0 00004450 4A10 tst.b [A0] 00004452 6610 bne +0x12 /* 00004464 */ 00004454 4267 clr.w -[A7] 00004456 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000445A 4EBA 13A0 jsr [PC + 0x13A0 /* 000057FC */] 0000445E 588F addq.l A7, 4 00004460 6000 008A bra +0x8C /* 000044EC */ label00004464: 00004464 206D FCBE movea.l A0, [A5 - 0x342] 00004468 4228 0002 clr.b [A0 + 0x2] 0000446C 6000 007E bra +0x80 /* 000044EC */ 00004470 302D FCC2 move.w D0, [A5 - 0x33E] 00004474 5240 addq.w D0, 1 00004476 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000447A D06D FCC4 add.w D0, [A5 - 0x33C] 0000447E C1FC 000C muls.w D0, 0xC 00004482 D0AD F91E add.l D0, [A5 - 0x6E2] 00004486 2040 movea.l A0, D0 00004488 0C10 0011 cmpi.b [A0], 0x11 0000448C 6642 bne +0x44 /* 000044D0 */ 0000448E 302D FCC2 move.w D0, [A5 - 0x33E] 00004492 5240 addq.w D0, 1 00004494 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004498 D06D FCC4 add.w D0, [A5 - 0x33C] 0000449C C1FC 000C muls.w D0, 0xC 000044A0 D0AD F91E add.l D0, [A5 - 0x6E2] 000044A4 2040 movea.l A0, D0 000044A6 0C28 0004 0001 cmpi.b [A0 + 0x1], 0x4 000044AC 6622 bne +0x24 /* 000044D0 */ 000044AE 486E FFFA pea.l [A6 - 0x6] 000044B2 3F2D FCC4 move.w -[A7], [A5 - 0x33C] 000044B6 302D FCC2 move.w D0, [A5 - 0x33E] 000044BA 5240 addq.w D0, 1 000044BC 3F00 move.w -[A7], D0 000044BE A880 syscall SetPt 000044C0 2F2E FFFA move.l -[A7], [A6 - 0x6] 000044C4 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 000044C8 4EBA 0F56 jsr [PC + 0xF56 /* 00005420 */] 000044CC 508F addq.l A7, 8 000044CE 601C bra +0x1E /* 000044EC */ label000044D0: 000044D0 4EBA 12D0 jsr [PC + 0x12D0 /* 000057A2 */] 000044D4 4A40 tst.w D0 000044D6 6614 bne +0x16 /* 000044EC */ 000044D8 4EBA BD04 jsr [PC - 0x42FC /* 000001DE */] 000044DC 0240 0002 andi.w D0, 0x2 000044E0 5340 subq.w D0, 1 000044E2 D040 add.w D0, D0 000044E4 206D FCBE movea.l A0, [A5 - 0x342] 000044E8 1140 0002 move.b [A0 + 0x2], D0 label000044EC: 000044EC 4E5E unlink A6 000044EE 4E75 rts 000044F0 464F not.w A7 000044F2 4F44 chk.w D7, D4 000044F4 4143 chk.w D0, D3 000044F6 5449 addq.w A1, 2 export_35: 000044F8 4E56 FFFE link A6, -0x0002 000044FC 206D FCBE movea.l A0, [A5 - 0x342] 00004500 1028 0002 move.b D0, [A0 + 0x2] 00004504 4880 ext.w D0 00004506 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000450A 0001 0009 ori.b D1, 0x9 /* '\t' */ 0000450E 03E4 .incomplete 00004510 0012 01A2 ori.b [A2], 0xA2 00004514 021C 0294 andi.b [A4]+, 0x94 00004518 02F6 .incomplete 0000451A 0216 03D6 andi.b [A6], 0xD6 0000451E 037A 03A8 bchg [PC + 0x3A8 /* 000048C8, value 0x4EBA */], D1 00004522 206D FCBE movea.l A0, [A5 - 0x342] 00004526 1028 0001 move.b D0, [A0 + 0x1] 0000452A 4880 ext.w D0 0000452C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00004530 0002 0006 ori.b D2, 0x6 00004534 016E 000A bchg [A6 + 0xA], D0 00004538 0040 0076 ori.w D0, 0x76 /* 'v' */ 0000453C 0074 0100 206D ori.w [A4 + D2.w + 0x6D], 0x100 00004542 FCBE 7002 .extension 0xCBE <> // unimplemented 00004546 1140 0002 move.b [A0 + 0x2], D0 0000454A 206D FCBE movea.l A0, [A5 - 0x342] 0000454E 4268 0006 clr.w [A0 + 0x6] 00004552 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00004556 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000455A 4EBA 20BE jsr [PC + 0x20BE /* 0000661A */] 0000455E 588F addq.l A7, 4 00004560 3F3C 0003 move.w -[A7], 0x3 00004564 4EBA 3176 jsr [PC + 0x3176 /* 000076DC */] 00004568 548F addq.l A7, 2 0000456A 3F3C 0004 move.w -[A7], 0x4 0000456E 4EBA 316C jsr [PC + 0x316C /* 000076DC */] 00004572 548F addq.l A7, 2 00004574 6000 037C bra +0x37E /* 000048F2 */ 00004578 206D FCBE movea.l A0, [A5 - 0x342] 0000457C 7003 moveq.l D0, 0x03 0000457E 1140 0002 move.b [A0 + 0x2], D0 00004582 206D FCBE movea.l A0, [A5 - 0x342] 00004586 4268 0006 clr.w [A0 + 0x6] 0000458A 3F3C 000C move.w -[A7], 0xC 0000458E 3F3C 000B move.w -[A7], 0xB 00004592 4EBA 2086 jsr [PC + 0x2086 /* 0000661A */] 00004596 588F addq.l A7, 4 00004598 3F3C 0003 move.w -[A7], 0x3 0000459C 4EBA 313E jsr [PC + 0x313E /* 000076DC */] 000045A0 548F addq.l A7, 2 000045A2 3F3C 0004 move.w -[A7], 0x4 000045A6 4EBA 3134 jsr [PC + 0x3134 /* 000076DC */] 000045AA 548F addq.l A7, 2 000045AC 6000 0344 bra +0x346 /* 000048F2 */ 000045B0 206D FCBE movea.l A0, [A5 - 0x342] 000045B4 7004 moveq.l D0, 0x04 000045B6 1140 0002 move.b [A0 + 0x2], D0 000045BA 302D F6A8 move.w D0, [A5 - 0x958] 000045BE C1FC 000C muls.w D0, 0xC 000045C2 D0AD FCBE add.l D0, [A5 - 0x342] 000045C6 2040 movea.l A0, D0 000045C8 4A10 tst.b [A0] 000045CA 661E bne +0x20 /* 000045EA */ 000045CC 3F3C 0001 move.w -[A7], 0x1 000045D0 4267 clr.w -[A7] 000045D2 4EBA 1228 jsr [PC + 0x1228 /* 000057FC */] 000045D6 588F addq.l A7, 4 000045D8 3F3C 0007 move.w -[A7], 0x7 000045DC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000045E0 4EBA 2038 jsr [PC + 0x2038 /* 0000661A */] 000045E4 588F addq.l A7, 4 000045E6 6000 030A bra +0x30C /* 000048F2 */ label000045EA: 000045EA 206D FCBE movea.l A0, [A5 - 0x342] 000045EE 5228 0004 addq.b [A0 + 0x4], 1 000045F2 0C28 0003 0004 cmpi.b [A0 + 0x4], 0x3 000045F8 6D00 02F8 blt +0x2FA /* 000048F2 */ 000045FC 206D FCBE movea.l A0, [A5 - 0x342] 00004600 7006 moveq.l D0, 0x06 00004602 1140 0001 move.b [A0 + 0x1], D0 00004606 206D FCBE movea.l A0, [A5 - 0x342] 0000460A 1140 0002 move.b [A0 + 0x2], D0 0000460E 302D FA3A move.w D0, [A5 - 0x5C6] 00004612 C1FC 001E muls.w D0, 0x1E 00004616 206D FCBE movea.l A0, [A5 - 0x342] 0000461A 3140 0006 move.w [A0 + 0x6], D0 0000461E 206D FCBE movea.l A0, [A5 - 0x342] 00004622 7003 moveq.l D0, 0x03 00004624 3140 0008 move.w [A0 + 0x8], D0 00004628 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 0000462C 206D FCBE movea.l A0, [A5 - 0x342] 00004630 2F28 0008 move.l -[A7], [A0 + 0x8] 00004634 4EBA C4C0 jsr [PC - 0x3B40 /* 00000AF6 */] 00004638 508F addq.l A7, 8 0000463A 6000 02B6 bra +0x2B8 /* 000048F2 */ 0000463E 206D FCBE movea.l A0, [A5 - 0x342] 00004642 7006 moveq.l D0, 0x06 00004644 1140 0002 move.b [A0 + 0x2], D0 00004648 4EBA BB94 jsr [PC - 0x446C /* 000001DE */] 0000464C 0240 0002 andi.w D0, 0x2 00004650 5340 subq.w D0, 1 00004652 3D40 FFFE move.w [A6 - 0x2], D0 00004656 302E FFFE move.w D0, [A6 - 0x2] 0000465A C1FC 000C muls.w D0, 0xC 0000465E D0AD FCBE add.l D0, [A5 - 0x342] 00004662 2040 movea.l A0, D0 00004664 4A10 tst.b [A0] 00004666 6610 bne +0x12 /* 00004678 */ 00004668 4267 clr.w -[A7] 0000466A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000466E 4EBA 118C jsr [PC + 0x118C /* 000057FC */] 00004672 588F addq.l A7, 4 00004674 6000 027C bra +0x27E /* 000048F2 */ label00004678: 00004678 302E FFFE move.w D0, [A6 - 0x2] 0000467C C1FC 000C muls.w D0, 0xC 00004680 222D FCBE move.l D1, [A5 - 0x342] 00004684 9280 sub.l D1, D0 00004686 2041 movea.l A0, D1 00004688 4A10 tst.b [A0] 0000468A 6600 0266 bne +0x268 /* 000048F2 */ 0000468E 302E FFFE move.w D0, [A6 - 0x2] 00004692 4440 neg.w D0 00004694 4267 clr.w -[A7] 00004696 3F00 move.w -[A7], D0 00004698 4EBA 1162 jsr [PC + 0x1162 /* 000057FC */] 0000469C 588F addq.l A7, 4 0000469E 6000 0252 bra +0x254 /* 000048F2 */ 000046A2 206D FCBE movea.l A0, [A5 - 0x342] 000046A6 226D FCBE movea.l A1, [A5 - 0x342] 000046AA 1368 0001 0002 move.b [A1 + 0x2], [A0 + 0x1] 000046B0 6000 0240 bra +0x242 /* 000048F2 */ 000046B4 206D FCBE movea.l A0, [A5 - 0x342] 000046B8 4A68 0006 tst.w [A0 + 0x6] 000046BC 6658 bne +0x5A /* 00004716 */ 000046BE 206D FCBE movea.l A0, [A5 - 0x342] 000046C2 7003 moveq.l D0, 0x03 000046C4 1140 0001 move.b [A0 + 0x1], D0 000046C8 206D FCBE movea.l A0, [A5 - 0x342] 000046CC 1140 0002 move.b [A0 + 0x2], D0 000046D0 302D FA3A move.w D0, [A5 - 0x5C6] 000046D4 C1FC 001E muls.w D0, 0x1E 000046D8 206D FCBE movea.l A0, [A5 - 0x342] 000046DC 3140 0006 move.w [A0 + 0x6], D0 000046E0 206D FCBE movea.l A0, [A5 - 0x342] 000046E4 5268 0008 addq.w [A0 + 0x8], 1 000046E8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000046EC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000046F0 4EBA 1F28 jsr [PC + 0x1F28 /* 0000661A */] 000046F4 588F addq.l A7, 4 000046F6 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 000046FA 206D FCBE movea.l A0, [A5 - 0x342] 000046FE 2F28 0008 move.l -[A7], [A0 + 0x8] 00004702 4EBA C3F2 jsr [PC - 0x3C0E /* 00000AF6 */] 00004706 508F addq.l A7, 8 00004708 3F3C 0004 move.w -[A7], 0x4 0000470C 4EBA 2FCE jsr [PC + 0x2FCE /* 000076DC */] 00004710 548F addq.l A7, 2 00004712 6000 01DE bra +0x1E0 /* 000048F2 */ label00004716: 00004716 4EBA BAC6 jsr [PC - 0x453A /* 000001DE */] 0000471A 0240 000F andi.w D0, 0xF 0000471E 4A40 tst.w D0 00004720 6600 01D0 bne +0x1D2 /* 000048F2 */ 00004724 206D FCBE movea.l A0, [A5 - 0x342] 00004728 5368 0006 subq.w [A0 + 0x6], 1 0000472C 6000 01C4 bra +0x1C6 /* 000048F2 */ 00004730 302D F6A8 move.w D0, [A5 - 0x958] 00004734 C1FC 000C muls.w D0, 0xC 00004738 D0AD FCBE add.l D0, [A5 - 0x342] 0000473C 2040 movea.l A0, D0 0000473E 4A10 tst.b [A0] 00004740 6616 bne +0x18 /* 00004758 */ 00004742 206D FCBE movea.l A0, [A5 - 0x342] 00004746 7009 moveq.l D0, 0x09 00004748 1140 0001 move.b [A0 + 0x1], D0 0000474C 206D FCBE movea.l A0, [A5 - 0x342] 00004750 1140 0002 move.b [A0 + 0x2], D0 00004754 6000 019C bra +0x19E /* 000048F2 */ label00004758: 00004758 206D FCBE movea.l A0, [A5 - 0x342] 0000475C 4A68 0006 tst.w [A0 + 0x6] 00004760 663C bne +0x3E /* 0000479E */ 00004762 206D FCBE movea.l A0, [A5 - 0x342] 00004766 7004 moveq.l D0, 0x04 00004768 1140 0001 move.b [A0 + 0x1], D0 0000476C 206D FCBE movea.l A0, [A5 - 0x342] 00004770 1140 0002 move.b [A0 + 0x2], D0 00004774 206D FCBE movea.l A0, [A5 - 0x342] 00004778 7002 moveq.l D0, 0x02 0000477A 3140 0008 move.w [A0 + 0x8], D0 0000477E 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00004782 206D FCBE movea.l A0, [A5 - 0x342] 00004786 2F28 0008 move.l -[A7], [A0 + 0x8] 0000478A 4EBA C36A jsr [PC - 0x3C96 /* 00000AF6 */] 0000478E 508F addq.l A7, 8 00004790 3F3C 000C move.w -[A7], 0xC 00004794 3F3C 000B move.w -[A7], 0xB 00004798 4EBA 1E80 jsr [PC + 0x1E80 /* 0000661A */] 0000479C 588F addq.l A7, 4 label0000479E: 0000479E 206D FCBE movea.l A0, [A5 - 0x342] 000047A2 5368 0006 subq.w [A0 + 0x6], 1 000047A6 6000 014A bra +0x14C /* 000048F2 */ 000047AA 4EBA BA32 jsr [PC - 0x45CE /* 000001DE */] 000047AE 0240 000F andi.w D0, 0xF 000047B2 4A40 tst.w D0 000047B4 6600 013C bne +0x13E /* 000048F2 */ 000047B8 206D FCBE movea.l A0, [A5 - 0x342] 000047BC 4228 0004 clr.b [A0 + 0x4] 000047C0 0C6D 0001 FCC2 cmpi.w [A5 - 0x33E], 0x1 000047C6 6700 012A beq +0x12C /* 000048F2 */ 000047CA 302D F6A8 move.w D0, [A5 - 0x958] 000047CE C1FC 000C muls.w D0, 0xC 000047D2 222D FCBE move.l D1, [A5 - 0x342] 000047D6 9280 sub.l D1, D0 000047D8 2041 movea.l A0, D1 000047DA 4A10 tst.b [A0] 000047DC 6610 bne +0x12 /* 000047EE */ 000047DE 3F3C FFFF move.w -[A7], 0xFFFF 000047E2 4267 clr.w -[A7] 000047E4 4EBA 1016 jsr [PC + 0x1016 /* 000057FC */] 000047E8 588F addq.l A7, 4 000047EA 6000 0106 bra +0x108 /* 000048F2 */ label000047EE: 000047EE 206D FCBE movea.l A0, [A5 - 0x342] 000047F2 7003 moveq.l D0, 0x03 000047F4 3140 0006 move.w [A0 + 0x6], D0 000047F8 206D FCBE movea.l A0, [A5 - 0x342] 000047FC 7005 moveq.l D0, 0x05 000047FE 1140 0001 move.b [A0 + 0x1], D0 00004802 206D FCBE movea.l A0, [A5 - 0x342] 00004806 1140 0002 move.b [A0 + 0x2], D0 0000480A 6000 00E6 bra +0xE8 /* 000048F2 */ 0000480E 206D FCBE movea.l A0, [A5 - 0x342] 00004812 4A68 0006 tst.w [A0 + 0x6] 00004816 6F0C ble +0xE /* 00004824 */ 00004818 206D FCBE movea.l A0, [A5 - 0x342] 0000481C 5368 0006 subq.w [A0 + 0x6], 1 00004820 6000 00D0 bra +0xD2 /* 000048F2 */ label00004824: 00004824 4EBA B9B8 jsr [PC - 0x4648 /* 000001DE */] 00004828 0240 0002 andi.w D0, 0x2 0000482C 5340 subq.w D0, 1 0000482E 3D40 FFFE move.w [A6 - 0x2], D0 00004832 206D FCBE movea.l A0, [A5 - 0x342] 00004836 7004 moveq.l D0, 0x04 00004838 1140 0001 move.b [A0 + 0x1], D0 0000483C 206D FCBE movea.l A0, [A5 - 0x342] 00004840 1140 0002 move.b [A0 + 0x2], D0 00004844 206D FCBE movea.l A0, [A5 - 0x342] 00004848 7003 moveq.l D0, 0x03 0000484A 3140 0006 move.w [A0 + 0x6], D0 0000484E 302E FFFE move.w D0, [A6 - 0x2] 00004852 C1FC 000C muls.w D0, 0xC 00004856 D0AD FCBE add.l D0, [A5 - 0x342] 0000485A 2040 movea.l A0, D0 0000485C 4A10 tst.b [A0] 0000485E 6610 bne +0x12 /* 00004870 */ 00004860 4267 clr.w -[A7] 00004862 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004866 4EBA 0F94 jsr [PC + 0xF94 /* 000057FC */] 0000486A 588F addq.l A7, 4 0000486C 6000 0084 bra +0x86 /* 000048F2 */ label00004870: 00004870 302E FFFE move.w D0, [A6 - 0x2] 00004874 C1FC 000C muls.w D0, 0xC 00004878 222D FCBE move.l D1, [A5 - 0x342] 0000487C 9280 sub.l D1, D0 0000487E 2041 movea.l A0, D1 00004880 4A10 tst.b [A0] 00004882 6600 006E bne +0x70 /* 000048F2 */ 00004886 302E FFFE move.w D0, [A6 - 0x2] 0000488A 4440 neg.w D0 0000488C 4267 clr.w -[A7] 0000488E 3F00 move.w -[A7], D0 00004890 4EBA 0F6A jsr [PC + 0xF6A /* 000057FC */] 00004894 588F addq.l A7, 4 00004896 605A bra +0x5C /* 000048F2 */ 00004898 206D FCBE movea.l A0, [A5 - 0x342] 0000489C 7003 moveq.l D0, 0x03 0000489E 3140 0008 move.w [A0 + 0x8], D0 000048A2 206D FCBE movea.l A0, [A5 - 0x342] 000048A6 7009 moveq.l D0, 0x09 000048A8 1140 0001 move.b [A0 + 0x1], D0 000048AC 206D FCBE movea.l A0, [A5 - 0x342] 000048B0 1140 0002 move.b [A0 + 0x2], D0 000048B4 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 000048B8 206D FCBE movea.l A0, [A5 - 0x342] 000048BC 2F28 0008 move.l -[A7], [A0 + 0x8] 000048C0 4EBA C234 jsr [PC - 0x3DCC /* 00000AF6 */] 000048C4 508F addq.l A7, 8 000048C6 602A bra +0x2C /* 000048F2 */ 000048C8 4EBA 0ED8 jsr [PC + 0xED8 /* 000057A2 */] 000048CC 4A40 tst.w D0 000048CE 6622 bne +0x24 /* 000048F2 */ 000048D0 206D FCBE movea.l A0, [A5 - 0x342] 000048D4 7006 moveq.l D0, 0x06 000048D6 1140 0001 move.b [A0 + 0x1], D0 000048DA 206D FCBE movea.l A0, [A5 - 0x342] 000048DE 1140 0002 move.b [A0 + 0x2], D0 000048E2 302D FA3A move.w D0, [A5 - 0x5C6] 000048E6 C1FC 001E muls.w D0, 0x1E 000048EA 206D FCBE movea.l A0, [A5 - 0x342] 000048EE 3140 0006 move.w [A0 + 0x6], D0 label000048F2: 000048F2 4E5E unlink A6 000048F4 4E75 rts 000048F6 4547 chk.w D2, D7 000048F8 4741 chk.w D3, D1 000048FA 4354 chk.w D1, [A4] 000048FC 494F chk.w D4, A7 export_46: 000048FE 206D FCBE movea.l A0, [A5 - 0x342] 00004902 4228 0002 clr.b [A0 + 0x2] 00004906 4E75 rts export_28: 00004908 206D FCBE movea.l A0, [A5 - 0x342] 0000490C 1028 0002 move.b D0, [A0 + 0x2] 00004910 4880 ext.w D0 00004912 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00004916 0001 0003 ori.b D1, 0x3 0000491A 00B8 0006 000E 008E ori.l [0x0000008E], 0x6000E 00004922 206D FCBE movea.l A0, [A5 - 0x342] 00004926 7002 moveq.l D0, 0x02 00004928 1140 0002 move.b [A0 + 0x2], D0 0000492C 0C6D 0001 FCC2 cmpi.w [A5 - 0x33E], 0x1 00004932 6618 bne +0x1A /* 0000494C */ 00004934 206D FCBE movea.l A0, [A5 - 0x342] 00004938 7003 moveq.l D0, 0x03 0000493A 1140 0002 move.b [A0 + 0x2], D0 0000493E 206D FCBE movea.l A0, [A5 - 0x342] 00004942 317C 0096 0006 move.w [A0 + 0x6], 0x96 00004948 6000 0088 bra +0x8A /* 000049D2 */ label0000494C: 0000494C 4EBA B890 jsr [PC - 0x4770 /* 000001DE */] 00004950 0240 0003 andi.w D0, 0x3 00004954 4A40 tst.w D0 00004956 6600 007A bne +0x7C /* 000049D2 */ 0000495A 302D F6A8 move.w D0, [A5 - 0x958] 0000495E C1FC 000C muls.w D0, 0xC 00004962 222D FCBE move.l D1, [A5 - 0x342] 00004966 9280 sub.l D1, D0 00004968 2041 movea.l A0, D1 0000496A 4A10 tst.b [A0] 0000496C 6610 bne +0x12 /* 0000497E */ 0000496E 3F3C FFFF move.w -[A7], 0xFFFF 00004972 4267 clr.w -[A7] 00004974 4EBA 0E86 jsr [PC + 0xE86 /* 000057FC */] 00004978 588F addq.l A7, 4 0000497A 6000 0072 bra +0x74 /* 000049EE */ label0000497E: 0000497E 206D FCBE movea.l A0, [A5 - 0x342] 00004982 4A68 0006 tst.w [A0 + 0x6] 00004986 6E1C bgt +0x1E /* 000049A4 */ 00004988 206D FCBE movea.l A0, [A5 - 0x342] 0000498C 316D F6A8 0006 move.w [A0 + 0x6], [A5 - 0x958] 00004992 206D FCBE movea.l A0, [A5 - 0x342] 00004996 1028 0001 move.b D0, [A0 + 0x1] 0000499A 4880 ext.w D0 0000499C C1FC FFFF muls.w D0, 0xFFFF 000049A0 1140 0001 move.b [A0 + 0x1], D0 label000049A4: 000049A4 4EBA 1A92 jsr [PC + 0x1A92 /* 00006438 */] 000049A8 4A40 tst.w D0 000049AA 6642 bne +0x44 /* 000049EE */ 000049AC 6024 bra +0x26 /* 000049D2 */ 000049AE 206D FCBE movea.l A0, [A5 - 0x342] 000049B2 4A68 0006 tst.w [A0 + 0x6] 000049B6 6612 bne +0x14 /* 000049CA */ 000049B8 206D FCBE movea.l A0, [A5 - 0x342] 000049BC 4210 clr.b [A0] 000049BE 206D FCBE movea.l A0, [A5 - 0x342] 000049C2 7001 moveq.l D0, 0x01 000049C4 1140 0002 move.b [A0 + 0x2], D0 000049C8 6008 bra +0xA /* 000049D2 */ label000049CA: 000049CA 206D FCBE movea.l A0, [A5 - 0x342] 000049CE 5368 0006 subq.w [A0 + 0x6], 1 label000049D2: 000049D2 206D FCBE movea.l A0, [A5 - 0x342] 000049D6 0A68 0003 0008 xori.w [A0 + 0x8], 0x3 000049DC 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 000049E0 206D FCBE movea.l A0, [A5 - 0x342] 000049E4 2F28 0008 move.l -[A7], [A0 + 0x8] 000049E8 4EBA C10C jsr [PC - 0x3EF4 /* 00000AF6 */] 000049EC 508F addq.l A7, 8 label000049EE: 000049EE 4E75 rts fn000049F0: 000049F0 2B6D F91E FCBE move.l [A5 - 0x342], [A5 - 0x6E2] 000049F6 426D FCC2 clr.w [A5 - 0x33E] 000049FA 6028 bra +0x2A /* 00004A24 */ label000049FC: 000049FC 426D FCC4 clr.w [A5 - 0x33C] 00004A00 6014 bra +0x16 /* 00004A16 */ label00004A02: 00004A02 206D FCBE movea.l A0, [A5 - 0x342] 00004A06 4228 0003 clr.b [A0 + 0x3] 00004A0A 06AD 0000 000C FCBE addi.l [A5 - 0x342], 0xC 00004A12 526D FCC4 addq.w [A5 - 0x33C], 1 label00004A16: 00004A16 302D FCC4 move.w D0, [A5 - 0x33C] 00004A1A B06D F6A8 cmp.w D0, [A5 - 0x958] 00004A1E 6DE2 blt -0x1C /* 00004A02 */ 00004A20 526D FCC2 addq.w [A5 - 0x33E], 1 label00004A24: 00004A24 302D FCC2 move.w D0, [A5 - 0x33E] 00004A28 B06D F6A6 cmp.w D0, [A5 - 0x95A] 00004A2C 6DCE blt -0x30 /* 000049FC */ 00004A2E 2B6D F91E FCBE move.l [A5 - 0x342], [A5 - 0x6E2] 00004A34 426D FCC2 clr.w [A5 - 0x33E] 00004A38 6000 005C bra +0x5E /* 00004A96 */ label00004A3C: 00004A3C 426D FCC4 clr.w [A5 - 0x33C] 00004A40 6046 bra +0x48 /* 00004A88 */ label00004A42: 00004A42 206D FCBE movea.l A0, [A5 - 0x342] 00004A46 4A28 0002 tst.b [A0 + 0x2] 00004A4A 672A beq +0x2C /* 00004A76 */ 00004A4C 206D FCBE movea.l A0, [A5 - 0x342] 00004A50 4A28 0003 tst.b [A0 + 0x3] 00004A54 6620 bne +0x22 /* 00004A76 */ 00004A56 206D FCBE movea.l A0, [A5 - 0x342] 00004A5A 7001 moveq.l D0, 0x01 00004A5C 1140 0003 move.b [A0 + 0x3], D0 00004A60 206D FCBE movea.l A0, [A5 - 0x342] 00004A64 1010 move.b D0, [A0] 00004A66 4880 ext.w D0 00004A68 48C0 ext.l D0 00004A6A E580 asl D0, 2 00004A6C 41ED FD26 lea.l A0, [A5 - 0x2DA] 00004A70 D1C0 add.l A0, D0 00004A72 2050 movea.l A0, [A0] 00004A74 4E90 jsr [A0] label00004A76: 00004A76 06AD 0000 000C FCBE addi.l [A5 - 0x342], 0xC 00004A7E 4A6D F93A tst.w [A5 - 0x6C6] 00004A82 6732 beq +0x34 /* 00004AB6 */ 00004A84 526D FCC4 addq.w [A5 - 0x33C], 1 label00004A88: 00004A88 302D FCC4 move.w D0, [A5 - 0x33C] 00004A8C B06D F6A8 cmp.w D0, [A5 - 0x958] 00004A90 6DB0 blt -0x4E /* 00004A42 */ 00004A92 526D FCC2 addq.w [A5 - 0x33E], 1 label00004A96: 00004A96 302D FCC2 move.w D0, [A5 - 0x33E] 00004A9A B06D F6A6 cmp.w D0, [A5 - 0x95A] 00004A9E 6D9C blt -0x62 /* 00004A3C */ 00004AA0 4A6D F938 tst.w [A5 - 0x6C8] 00004AA4 6710 beq +0x12 /* 00004AB6 */ 00004AA6 302D F930 move.w D0, [A5 - 0x6D0] 00004AAA D06D F938 add.w D0, [A5 - 0x6C8] 00004AAE 3F00 move.w -[A7], D0 00004AB0 4EBA D97E jsr [PC - 0x2682 /* 00002430 */] 00004AB4 548F addq.l A7, 2 label00004AB6: 00004AB6 4E75 rts fn00004AB8: 00004AB8 4E56 0000 link A6, 0 00004ABC 302E 000A move.w D0, [A6 + 0xA] 00004AC0 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004AC4 D06E 0008 add.w D0, [A6 + 0x8] 00004AC8 C1FC 000C muls.w D0, 0xC 00004ACC D0AD F91E add.l D0, [A5 - 0x6E2] 00004AD0 2040 movea.l A0, D0 00004AD2 4A10 tst.b [A0] 00004AD4 6700 0076 beq +0x78 /* 00004B4C */ 00004AD8 302E 000A move.w D0, [A6 + 0xA] 00004ADC C1ED F6A8 muls.w D0, [A5 - 0x958] 00004AE0 D06E 0008 add.w D0, [A6 + 0x8] 00004AE4 C1FC 000C muls.w D0, 0xC 00004AE8 D0AD F91E add.l D0, [A5 - 0x6E2] 00004AEC 2040 movea.l A0, D0 00004AEE 0C10 0014 cmpi.b [A0], 0x14 00004AF2 661C bne +0x1E /* 00004B10 */ 00004AF4 302E 000A move.w D0, [A6 + 0xA] 00004AF8 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004AFC D06E 0008 add.w D0, [A6 + 0x8] 00004B00 C1FC 000C muls.w D0, 0xC 00004B04 D0AD F91E add.l D0, [A5 - 0x6E2] 00004B08 2040 movea.l A0, D0 00004B0A 4A28 0004 tst.b [A0 + 0x4] 00004B0E 673C beq +0x3E /* 00004B4C */ label00004B10: 00004B10 302E 000A move.w D0, [A6 + 0xA] 00004B14 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004B18 D06E 0008 add.w D0, [A6 + 0x8] 00004B1C C1FC 000C muls.w D0, 0xC 00004B20 D0AD F91E add.l D0, [A5 - 0x6E2] 00004B24 2040 movea.l A0, D0 00004B26 0C10 0017 cmpi.b [A0], 0x17 00004B2A 6720 beq +0x22 /* 00004B4C */ 00004B2C 302E 000A move.w D0, [A6 + 0xA] 00004B30 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004B34 D06E 0008 add.w D0, [A6 + 0x8] 00004B38 C1FC 000C muls.w D0, 0xC 00004B3C D0AD F91E add.l D0, [A5 - 0x6E2] 00004B40 2040 movea.l A0, D0 00004B42 0C10 0019 cmpi.b [A0], 0x19 00004B46 6704 beq +0x6 /* 00004B4C */ 00004B48 7000 moveq.l D0, 0x00 00004B4A 6002 bra +0x4 /* 00004B4E */ label00004B4C: 00004B4C 7001 moveq.l D0, 0x01 label00004B4E: 00004B4E 4E5E unlink A6 00004B50 4E75 rts 00004B52 474F chk.w D3, A7 00004B54 4F44 chk.w D7, D4 00004B56 5350 subq.w [A0], 1 00004B58 4143 chk.w D0, D3 fn00004B5A: 00004B5A 4E56 0000 link A6, 0 00004B5E 3F3C 0003 move.w -[A7], 0x3 00004B62 3F3C 0001 move.w -[A7], 0x1 00004B66 4EBA 1AB2 jsr [PC + 0x1AB2 /* 0000661A */] 00004B6A 588F addq.l A7, 4 00004B6C 206E 0008 movea.l A0, [A6 + 0x8] 00004B70 4210 clr.b [A0] 00004B72 206E 0008 movea.l A0, [A6 + 0x8] 00004B76 7001 moveq.l D0, 0x01 00004B78 1140 0002 move.b [A0 + 0x2], D0 00004B7C 4A6D F932 tst.w [A5 - 0x6CE] 00004B80 6F0C ble +0xE /* 00004B8E */ 00004B82 302D F948 move.w D0, [A5 - 0x6B8] 00004B86 D16D F938 add.w [A5 - 0x6C8], D0 00004B8A 536D F932 subq.w [A5 - 0x6CE], 1 label00004B8E: 00004B8E 4E5E unlink A6 00004B90 4E75 rts 00004B92 4445 neg.w D5 00004B94 5354 subq.w [A4], 1 00004B96 524F addq.w A7, 1 00004B98 5952 subq.w [A2], 4 fn00004B9A: 00004B9A 4E56 0000 link A6, 0 00004B9E 536E 0008 subq.w [A6 + 0x8], 1 00004BA2 302E 0008 move.w D0, [A6 + 0x8] 00004BA6 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004BAA D06E 000A add.w D0, [A6 + 0xA] 00004BAE C1FC 000C muls.w D0, 0xC 00004BB2 D0AD F91E add.l D0, [A5 - 0x6E2] 00004BB6 2040 movea.l A0, D0 00004BB8 700A moveq.l D0, 0x0A 00004BBA 1080 move.b [A0], D0 00004BBC 302E 0008 move.w D0, [A6 + 0x8] 00004BC0 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004BC4 D06E 000A add.w D0, [A6 + 0xA] 00004BC8 C1FC 000C muls.w D0, 0xC 00004BCC D0AD F91E add.l D0, [A5 - 0x6E2] 00004BD0 5080 addq.l D0, 8 00004BD2 2F00 move.l -[A7], D0 00004BD4 3F3C 0001 move.w -[A7], 0x1 00004BD8 3F3C 0006 move.w -[A7], 0x6 00004BDC A880 syscall SetPt 00004BDE 302E 0008 move.w D0, [A6 + 0x8] 00004BE2 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004BE6 D06E 000A add.w D0, [A6 + 0xA] 00004BEA C1FC 000C muls.w D0, 0xC 00004BEE D0AD F91E add.l D0, [A5 - 0x6E2] 00004BF2 2040 movea.l A0, D0 00004BF4 7001 moveq.l D0, 0x01 00004BF6 1140 0001 move.b [A0 + 0x1], D0 00004BFA 302E 0008 move.w D0, [A6 + 0x8] 00004BFE C1ED F6A8 muls.w D0, [A5 - 0x958] 00004C02 D06E 000A add.w D0, [A6 + 0xA] 00004C06 C1FC 000C muls.w D0, 0xC 00004C0A D0AD F91E add.l D0, [A5 - 0x6E2] 00004C0E 2040 movea.l A0, D0 00004C10 7002 moveq.l D0, 0x02 00004C12 1140 0002 move.b [A0 + 0x2], D0 00004C16 302E 0008 move.w D0, [A6 + 0x8] 00004C1A C1ED F6A8 muls.w D0, [A5 - 0x958] 00004C1E D06E 000A add.w D0, [A6 + 0xA] 00004C22 C1FC 000C muls.w D0, 0xC 00004C26 D0AD F91E add.l D0, [A5 - 0x6E2] 00004C2A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004C2E 2040 movea.l A0, D0 00004C30 2F28 0008 move.l -[A7], [A0 + 0x8] 00004C34 4EBA BEC0 jsr [PC - 0x4140 /* 00000AF6 */] 00004C38 508F addq.l A7, 8 00004C3A 4E5E unlink A6 00004C3C 4E75 rts 00004C3E 4D41 chk.w D6, D1 00004C40 4B45 chk.w D5, D5 00004C42 5752 subq.w [A2], 3 00004C44 4149 chk.w D0, A1 fn00004C46: 00004C46 4E56 0000 link A6, 0 00004C4A 302E 0008 move.w D0, [A6 + 0x8] 00004C4E C1ED F6A8 muls.w D0, [A5 - 0x958] 00004C52 D06E 000A add.w D0, [A6 + 0xA] 00004C56 C1FC 000C muls.w D0, 0xC 00004C5A D0AD F91E add.l D0, [A5 - 0x6E2] 00004C5E 2040 movea.l A0, D0 00004C60 43ED FCD2 lea.l A1, [A5 - 0x32E] 00004C64 20D9 move.l [A0]+, [A1]+ 00004C66 20D9 move.l [A0]+, [A1]+ 00004C68 20D9 move.l [A0]+, [A1]+ 00004C6A 302E 0008 move.w D0, [A6 + 0x8] 00004C6E C1ED F6A8 muls.w D0, [A5 - 0x958] 00004C72 D06E 000A add.w D0, [A6 + 0xA] 00004C76 C1FC 000C muls.w D0, 0xC 00004C7A D0AD F91E add.l D0, [A5 - 0x6E2] 00004C7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004C82 2040 movea.l A0, D0 00004C84 2F28 0008 move.l -[A7], [A0 + 0x8] 00004C88 4EBA BE6C jsr [PC - 0x4194 /* 00000AF6 */] 00004C8C 508F addq.l A7, 8 00004C8E 4E5E unlink A6 00004C90 4E75 rts 00004C92 4845 swap.w D5 00004C94 414C chk.w D0, A4 00004C96 574F subq.w A7, 3 00004C98 554E subq.w A6, 2 fn00004C9A: 00004C9A 4E56 FFFC link A6, -0x0004 00004C9E 302D F6A6 move.w D0, [A5 - 0x95A] 00004CA2 5340 subq.w D0, 1 00004CA4 3D40 FFFC move.w [A6 - 0x4], D0 00004CA8 7001 moveq.l D0, 0x01 00004CAA 3D40 FFFE move.w [A6 - 0x2], D0 00004CAE 602A bra +0x2C /* 00004CDA */ label00004CB0: 00004CB0 302E FFFC move.w D0, [A6 - 0x4] 00004CB4 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004CB8 D06E FFFE add.w D0, [A6 - 0x2] 00004CBC C1FC 000C muls.w D0, 0xC 00004CC0 D0AD F91E add.l D0, [A5 - 0x6E2] 00004CC4 2040 movea.l A0, D0 00004CC6 0C10 000F cmpi.b [A0], 0xF 00004CCA 660A bne +0xC /* 00004CD6 */ 00004CCC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004CD0 4EBA FF74 jsr [PC - 0x8C /* 00004C46 */] 00004CD4 588F addq.l A7, 4 label00004CD6: 00004CD6 526E FFFE addq.w [A6 - 0x2], 1 label00004CDA: 00004CDA 302D F6A8 move.w D0, [A5 - 0x958] 00004CDE 5540 subq.w D0, 2 00004CE0 B06E FFFE cmp.w D0, [A6 - 0x2] 00004CE4 6ECA bgt -0x34 /* 00004CB0 */ 00004CE6 4E5E unlink A6 00004CE8 4E75 rts 00004CEA 4845 swap.w D5 00004CEC 414C chk.w D0, A4 00004CEE 414C chk.w D0, A4 00004CF0 4C57 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, [A7] // begin alternate branch 00004CF2-00004CF6 fn00004CF2: 00004CF2 4E56 FFFA link A6, -0x0006 // end alternate branch 00004CF2-00004CF6 fn00004CF2: // (misaligned) 00004CF4 FFFA .invalid <> 00004CF6 426E FFFA clr.w [A6 - 0x6] 00004CFA 302E 0008 move.w D0, [A6 + 0x8] 00004CFE C1ED F6A8 muls.w D0, [A5 - 0x958] 00004D02 D06E 000A add.w D0, [A6 + 0xA] 00004D06 C1FC 000C muls.w D0, 0xC 00004D0A D0AD F91E add.l D0, [A5 - 0x6E2] 00004D0E 2040 movea.l A0, D0 00004D10 1028 0004 move.b D0, [A0 + 0x4] 00004D14 4880 ext.w D0 00004D16 0C40 FFFF cmpi.w D0, 0xFFFF 00004D1A 6620 bne +0x22 /* 00004D3C */ 00004D1C 302E 0008 move.w D0, [A6 + 0x8] 00004D20 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004D24 D06E 000A add.w D0, [A6 + 0xA] 00004D28 C1FC 000C muls.w D0, 0xC 00004D2C D0AD F91E add.l D0, [A5 - 0x6E2] 00004D30 2F00 move.l -[A7], D0 00004D32 4EBA FE26 jsr [PC - 0x1DA /* 00004B5A */] 00004D36 588F addq.l A7, 4 00004D38 6000 00E4 bra +0xE6 /* 00004E1E */ label00004D3C: 00004D3C 302E 0008 move.w D0, [A6 + 0x8] 00004D40 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004D44 D06E 000A add.w D0, [A6 + 0xA] 00004D48 C1FC 000C muls.w D0, 0xC 00004D4C D0AD F91E add.l D0, [A5 - 0x6E2] 00004D50 2040 movea.l A0, D0 00004D52 0C28 0003 0004 cmpi.b [A0 + 0x4], 0x3 00004D58 661C bne +0x1E /* 00004D76 */ 00004D5A 302E 0008 move.w D0, [A6 + 0x8] 00004D5E C1ED F6A8 muls.w D0, [A5 - 0x958] 00004D62 D06E 000A add.w D0, [A6 + 0xA] 00004D66 C1FC 000C muls.w D0, 0xC 00004D6A D0AD F91E add.l D0, [A5 - 0x6E2] 00004D6E 2040 movea.l A0, D0 00004D70 7001 moveq.l D0, 0x01 00004D72 1140 0004 move.b [A0 + 0x4], D0 label00004D76: 00004D76 302E 0008 move.w D0, [A6 + 0x8] 00004D7A C1ED F6A8 muls.w D0, [A5 - 0x958] 00004D7E D06E 000A add.w D0, [A6 + 0xA] 00004D82 C1FC 000C muls.w D0, 0xC 00004D86 D0AD F91E add.l D0, [A5 - 0x6E2] 00004D8A 2040 movea.l A0, D0 00004D8C 1028 0004 move.b D0, [A0 + 0x4] 00004D90 4880 ext.w D0 00004D92 7202 moveq.l D1, 0x02 00004D94 9240 sub.w D1, D0 00004D96 302E 0008 move.w D0, [A6 + 0x8] 00004D9A 9041 sub.w D0, D1 00004D9C 3D40 FFFE move.w [A6 - 0x2], D0 00004DA0 302E FFFE move.w D0, [A6 - 0x2] 00004DA4 5640 addq.w D0, 3 00004DA6 3D40 FFFC move.w [A6 - 0x4], D0 00004DAA 604A bra +0x4C /* 00004DF6 */ label00004DAC: 00004DAC 3D6E FFFE 0008 move.w [A6 + 0x8], [A6 - 0x2] 00004DB2 302E 0008 move.w D0, [A6 + 0x8] 00004DB6 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004DBA D06E 000A add.w D0, [A6 + 0xA] 00004DBE C1FC 000C muls.w D0, 0xC 00004DC2 D0AD F91E add.l D0, [A5 - 0x6E2] 00004DC6 2040 movea.l A0, D0 00004DC8 0C28 0011 0001 cmpi.b [A0 + 0x1], 0x11 00004DCE 6606 bne +0x8 /* 00004DD6 */ 00004DD0 7001 moveq.l D0, 0x01 00004DD2 3D40 FFFA move.w [A6 - 0x6], D0 label00004DD6: 00004DD6 302E 0008 move.w D0, [A6 + 0x8] 00004DDA C1ED F6A8 muls.w D0, [A5 - 0x958] 00004DDE D06E 000A add.w D0, [A6 + 0xA] 00004DE2 C1FC 000C muls.w D0, 0xC 00004DE6 D0AD F91E add.l D0, [A5 - 0x6E2] 00004DEA 2F00 move.l -[A7], D0 00004DEC 4EBA FD6C jsr [PC - 0x294 /* 00004B5A */] 00004DF0 588F addq.l A7, 4 00004DF2 526E FFFE addq.w [A6 - 0x2], 1 label00004DF6: 00004DF6 302E FFFE move.w D0, [A6 - 0x2] 00004DFA B06E FFFC cmp.w D0, [A6 - 0x4] 00004DFE 6DAC blt -0x52 /* 00004DAC */ 00004E00 4A6E FFFA tst.w [A6 - 0x6] 00004E04 6718 beq +0x1A /* 00004E1E */ 00004E06 526D F934 addq.w [A5 - 0x6CC], 1 00004E0A 066D FF38 F938 addi.w [A5 - 0x6C8], 0xFF38 00004E10 3F3C 0007 move.w -[A7], 0x7 00004E14 3F3C 0006 move.w -[A7], 0x6 00004E18 4EBA 1800 jsr [PC + 0x1800 /* 0000661A */] 00004E1C 588F addq.l A7, 4 label00004E1E: 00004E1E 4E5E unlink A6 00004E20 4E75 rts 00004E22 4445 neg.w D5 00004E24 5354 subq.w [A4], 1 00004E26 524F addq.w A7, 1 00004E28 5945 subq.w D5, 4 fn00004E2A: 00004E2A 4E56 0000 link A6, 0 00004E2E 302E 000C move.w D0, [A6 + 0xC] 00004E32 D16E 000A add.w [A6 + 0xA], D0 00004E36 426D FD92 clr.w [A5 - 0x26E] 00004E3A 426D FDA0 clr.w [A5 - 0x260] 00004E3E 302E 0008 move.w D0, [A6 + 0x8] 00004E42 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004E46 D06E 000A add.w D0, [A6 + 0xA] 00004E4A C1FC 000C muls.w D0, 0xC 00004E4E D0AD F91E add.l D0, [A5 - 0x6E2] 00004E52 2040 movea.l A0, D0 00004E54 4A10 tst.b [A0] 00004E56 6606 bne +0x8 /* 00004E5E */ 00004E58 70FF moveq.l D0, 0xFFFFFFFF 00004E5A 6000 0066 bra +0x68 /* 00004EC2 */ label00004E5E: 00004E5E 302E 0008 move.w D0, [A6 + 0x8] 00004E62 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004E66 D06E 000A add.w D0, [A6 + 0xA] 00004E6A C1FC 000C muls.w D0, 0xC 00004E6E D0AD F91E add.l D0, [A5 - 0x6E2] 00004E72 2040 movea.l A0, D0 00004E74 0C10 0017 cmpi.b [A0], 0x17 00004E78 6622 bne +0x24 /* 00004E9C */ 00004E7A 302E 0008 move.w D0, [A6 + 0x8] 00004E7E C1ED F6A8 muls.w D0, [A5 - 0x958] 00004E82 D06E 000A add.w D0, [A6 + 0xA] 00004E86 C1FC 000C muls.w D0, 0xC 00004E8A D0AD F91E add.l D0, [A5 - 0x6E2] 00004E8E 2040 movea.l A0, D0 00004E90 1028 0001 move.b D0, [A0 + 0x1] 00004E94 4880 ext.w D0 00004E96 3B40 FDA0 move.w [A5 - 0x260], D0 00004E9A 6026 bra +0x28 /* 00004EC2 */ label00004E9C: 00004E9C 302E 0008 move.w D0, [A6 + 0x8] 00004EA0 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004EA4 D06E 000A add.w D0, [A6 + 0xA] 00004EA8 C1FC 000C muls.w D0, 0xC 00004EAC D0AD F91E add.l D0, [A5 - 0x6E2] 00004EB0 2040 movea.l A0, D0 00004EB2 0C10 0019 cmpi.b [A0], 0x19 00004EB6 6608 bne +0xA /* 00004EC0 */ 00004EB8 7019 moveq.l D0, 0x19 00004EBA 3B40 FD92 move.w [A5 - 0x26E], D0 00004EBE 6002 bra +0x4 /* 00004EC2 */ label00004EC0: 00004EC0 7000 moveq.l D0, 0x00 label00004EC2: 00004EC2 4E5E unlink A6 00004EC4 4E75 rts 00004EC6 4F55 chk.w D7, [A5] 00004EC8 5453 addq.w [A3], 2 00004ECA 4944 chk.w D4, D4 00004ECC 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4 fn00004ECE: 00004ECE 4E56 FFFA link A6, -0x0006 00004ED2 4EBA B30A jsr [PC - 0x4CF6 /* 000001DE */] 00004ED6 0240 0002 andi.w D0, 0x2 00004EDA 5340 subq.w D0, 1 00004EDC 3D40 FFFE move.w [A6 - 0x2], D0 00004EE0 426D FDA0 clr.w [A5 - 0x260] 00004EE4 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004EE8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004EEC 4EBA FF3C jsr [PC - 0xC4 /* 00004E2A */] 00004EF0 5C8F addq.l A7, 6 00004EF2 4A40 tst.w D0 00004EF4 660C bne +0xE /* 00004F02 */ 00004EF6 302E FFFE move.w D0, [A6 - 0x2] 00004EFA C1FC FFFF muls.w D0, 0xFFFF 00004EFE 3D40 FFFE move.w [A6 - 0x2], D0 label00004F02: 00004F02 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004F06 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004F0A 4EBA FF1E jsr [PC - 0xE2 /* 00004E2A */] 00004F0E 5C8F addq.l A7, 6 00004F10 4A40 tst.w D0 00004F12 6606 bne +0x8 /* 00004F1A */ 00004F14 7000 moveq.l D0, 0x00 00004F16 6000 027C bra +0x27E /* 00005194 */ label00004F1A: 00004F1A 302E 000A move.w D0, [A6 + 0xA] 00004F1E D06E FFFE add.w D0, [A6 - 0x2] 00004F22 486E FFFA pea.l [A6 - 0x6] 00004F26 3F00 move.w -[A7], D0 00004F28 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004F2C A880 syscall SetPt 00004F2E 302E FFFA move.w D0, [A6 - 0x6] 00004F32 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004F36 D06E FFFC add.w D0, [A6 - 0x4] 00004F3A C1FC 000C muls.w D0, 0xC 00004F3E D0AD F91E add.l D0, [A5 - 0x6E2] 00004F42 322E 0008 move.w D1, [A6 + 0x8] 00004F46 C3ED F6A8 muls.w D1, [A5 - 0x958] 00004F4A D26E 000A add.w D1, [A6 + 0xA] 00004F4E C3FC 000C muls.w D1, 0xC 00004F52 D2AD F91E add.l D1, [A5 - 0x6E2] 00004F56 2041 movea.l A0, D1 00004F58 2240 movea.l A1, D0 00004F5A 12A8 0001 move.b [A1], [A0 + 0x1] 00004F5E 302E FFFA move.w D0, [A6 - 0x6] 00004F62 C1ED F6A8 muls.w D0, [A5 - 0x958] 00004F66 D06E FFFC add.w D0, [A6 - 0x4] 00004F6A C1FC 000C muls.w D0, 0xC 00004F6E D0AD F91E add.l D0, [A5 - 0x6E2] 00004F72 2040 movea.l A0, D0 00004F74 7002 moveq.l D0, 0x02 00004F76 1140 0002 move.b [A0 + 0x2], D0 00004F7A 302E FFFA move.w D0, [A6 - 0x6] 00004F7E C1ED F6A8 muls.w D0, [A5 - 0x958] 00004F82 D06E FFFC add.w D0, [A6 - 0x4] 00004F86 C1FC 000C muls.w D0, 0xC 00004F8A D0AD F91E add.l D0, [A5 - 0x6E2] 00004F8E 2040 movea.l A0, D0 00004F90 7002 moveq.l D0, 0x02 00004F92 1140 0001 move.b [A0 + 0x1], D0 00004F96 302E FFFA move.w D0, [A6 - 0x6] 00004F9A C1ED F6A8 muls.w D0, [A5 - 0x958] 00004F9E D06E FFFC add.w D0, [A6 - 0x4] 00004FA2 C1FC 000C muls.w D0, 0xC 00004FA6 D0AD F91E add.l D0, [A5 - 0x6E2] 00004FAA 322E 0008 move.w D1, [A6 + 0x8] 00004FAE C3ED F6A8 muls.w D1, [A5 - 0x958] 00004FB2 D26E 000A add.w D1, [A6 + 0xA] 00004FB6 C3FC 000C muls.w D1, 0xC 00004FBA D2AD F91E add.l D1, [A5 - 0x6E2] 00004FBE 2041 movea.l A0, D1 00004FC0 2240 movea.l A1, D0 00004FC2 3368 0006 0006 move.w [A1 + 0x6], [A0 + 0x6] 00004FC8 302E FFFA move.w D0, [A6 - 0x6] 00004FCC C1ED F6A8 muls.w D0, [A5 - 0x958] 00004FD0 D06E FFFC add.w D0, [A6 - 0x4] 00004FD4 C1FC 000C muls.w D0, 0xC 00004FD8 D0AD F91E add.l D0, [A5 - 0x6E2] 00004FDC 2040 movea.l A0, D0 00004FDE 4228 0004 clr.b [A0 + 0x4] 00004FE2 4A6D FDA0 tst.w [A5 - 0x260] 00004FE6 6700 00B6 beq +0xB8 /* 0000509E */ 00004FEA 302E FFFA move.w D0, [A6 - 0x6] 00004FEE C1ED F6A8 muls.w D0, [A5 - 0x958] 00004FF2 D06E FFFC add.w D0, [A6 - 0x4] 00004FF6 C1FC 000C muls.w D0, 0xC 00004FFA D0AD F91E add.l D0, [A5 - 0x6E2] 00004FFE 2040 movea.l A0, D0 00005000 0C10 0011 cmpi.b [A0], 0x11 00005004 6600 0098 bne +0x9A /* 0000509E */ 00005008 302E FFFA move.w D0, [A6 - 0x6] 0000500C C1ED F6A8 muls.w D0, [A5 - 0x958] 00005010 D06E FFFC add.w D0, [A6 - 0x4] 00005014 C1FC 000C muls.w D0, 0xC 00005018 D0AD F91E add.l D0, [A5 - 0x6E2] 0000501C 2040 movea.l A0, D0 0000501E 3028 0006 move.w D0, [A0 + 0x6] 00005022 B06D F946 cmp.w D0, [A5 - 0x6BA] 00005026 6D22 blt +0x24 /* 0000504A */ 00005028 302E FFFA move.w D0, [A6 - 0x6] 0000502C C1ED F6A8 muls.w D0, [A5 - 0x958] 00005030 D06E FFFC add.w D0, [A6 - 0x4] 00005034 C1FC 000C muls.w D0, 0xC 00005038 D0AD F91E add.l D0, [A5 - 0x6E2] 0000503C 322D FDA0 move.w D1, [A5 - 0x260] 00005040 5341 subq.w D1, 1 00005042 2040 movea.l A0, D0 00005044 1141 0004 move.b [A0 + 0x4], D1 00005048 6054 bra +0x56 /* 0000509E */ label0000504A: 0000504A 302E FFFA move.w D0, [A6 - 0x6] 0000504E C1ED F6A8 muls.w D0, [A5 - 0x958] 00005052 D06E FFFC add.w D0, [A6 - 0x4] 00005056 C1FC 000C muls.w D0, 0xC 0000505A D0AD F91E add.l D0, [A5 - 0x6E2] 0000505E 2040 movea.l A0, D0 00005060 116D FDA1 0004 move.b [A0 + 0x4], [A5 - 0x25F] 00005066 302E FFFA move.w D0, [A6 - 0x6] 0000506A C1ED F6A8 muls.w D0, [A5 - 0x958] 0000506E D06E FFFC add.w D0, [A6 - 0x4] 00005072 C1FC 000C muls.w D0, 0xC 00005076 D0AD F91E add.l D0, [A5 - 0x6E2] 0000507A 2040 movea.l A0, D0 0000507C 7005 moveq.l D0, 0x05 0000507E 3140 0006 move.w [A0 + 0x6], D0 00005082 302E FFFA move.w D0, [A6 - 0x6] 00005086 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000508A D06E FFFC add.w D0, [A6 - 0x4] 0000508E C1FC 000C muls.w D0, 0xC 00005092 D0AD F91E add.l D0, [A5 - 0x6E2] 00005096 2040 movea.l A0, D0 00005098 7003 moveq.l D0, 0x03 0000509A 1140 0002 move.b [A0 + 0x2], D0 label0000509E: 0000509E 4A6D FD92 tst.w [A5 - 0x26E] 000050A2 675C beq +0x5E /* 00005100 */ 000050A4 066D 00C8 F938 addi.w [A5 - 0x6C8], 0xC8 000050AA 302E FFFA move.w D0, [A6 - 0x6] 000050AE 5340 subq.w D0, 1 000050B0 C1ED F6A8 muls.w D0, [A5 - 0x958] 000050B4 D06E FFFC add.w D0, [A6 - 0x4] 000050B8 C1FC 000C muls.w D0, 0xC 000050BC D0AD F91E add.l D0, [A5 - 0x6E2] 000050C0 2040 movea.l A0, D0 000050C2 0C10 0015 cmpi.b [A0], 0x15 000050C6 6638 bne +0x3A /* 00005100 */ 000050C8 302E FFFA move.w D0, [A6 - 0x6] 000050CC 5340 subq.w D0, 1 000050CE C1ED F6A8 muls.w D0, [A5 - 0x958] 000050D2 D06E FFFC add.w D0, [A6 - 0x4] 000050D6 C1FC 000C muls.w D0, 0xC 000050DA D0AD F91E add.l D0, [A5 - 0x6E2] 000050DE 2040 movea.l A0, D0 000050E0 4210 clr.b [A0] 000050E2 302E FFFA move.w D0, [A6 - 0x6] 000050E6 5340 subq.w D0, 1 000050E8 C1ED F6A8 muls.w D0, [A5 - 0x958] 000050EC D06E FFFC add.w D0, [A6 - 0x4] 000050F0 C1FC 000C muls.w D0, 0xC 000050F4 D0AD F91E add.l D0, [A5 - 0x6E2] 000050F8 2040 movea.l A0, D0 000050FA 7001 moveq.l D0, 0x01 000050FC 1140 0002 move.b [A0 + 0x2], D0 label00005100: 00005100 3F2E FFFA move.w -[A7], [A6 - 0x6] 00005104 3F2E FFFC move.w -[A7], [A6 - 0x4] 00005108 4EBA B61A jsr [PC - 0x49E6 /* 00000724 */] 0000510C 588F addq.l A7, 4 0000510E 302E 0008 move.w D0, [A6 + 0x8] 00005112 C1ED F6A8 muls.w D0, [A5 - 0x958] 00005116 D06E 000A add.w D0, [A6 + 0xA] 0000511A C1FC 000C muls.w D0, 0xC 0000511E D0AD F91E add.l D0, [A5 - 0x6E2] 00005122 2040 movea.l A0, D0 00005124 4228 0001 clr.b [A0 + 0x1] 00005128 302E 0008 move.w D0, [A6 + 0x8] 0000512C C1ED F6A8 muls.w D0, [A5 - 0x958] 00005130 D06E 000A add.w D0, [A6 + 0xA] 00005134 C1FC 000C muls.w D0, 0xC 00005138 D0AD F91E add.l D0, [A5 - 0x6E2] 0000513C 5080 addq.l D0, 8 0000513E 2F00 move.l -[A7], D0 00005140 3F3C 0008 move.w -[A7], 0x8 00005144 3F3C 0004 move.w -[A7], 0x4 00005148 A880 syscall SetPt 0000514A 302E 0008 move.w D0, [A6 + 0x8] 0000514E C1ED F6A8 muls.w D0, [A5 - 0x958] 00005152 D06E 000A add.w D0, [A6 + 0xA] 00005156 C1FC 000C muls.w D0, 0xC 0000515A D0AD F91E add.l D0, [A5 - 0x6E2] 0000515E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005162 2040 movea.l A0, D0 00005164 2F28 0008 move.l -[A7], [A0 + 0x8] 00005168 4EBA B98C jsr [PC - 0x4674 /* 00000AF6 */] 0000516C 508F addq.l A7, 8 0000516E 302E FFFA move.w D0, [A6 - 0x6] 00005172 C1ED F6A8 muls.w D0, [A5 - 0x958] 00005176 D06E FFFC add.w D0, [A6 - 0x4] 0000517A C1FC 000C muls.w D0, 0xC 0000517E D0AD F91E add.l D0, [A5 - 0x6E2] 00005182 2F2E FFFA move.l -[A7], [A6 - 0x6] 00005186 2040 movea.l A0, D0 00005188 2F28 0008 move.l -[A7], [A0 + 0x8] 0000518C 4EBA B968 jsr [PC - 0x4698 /* 00000AF6 */] 00005190 508F addq.l A7, 8 00005192 7001 moveq.l D0, 0x01 label00005194: 00005194 4E5E unlink A6 00005196 4E75 rts 00005198 4558 chk.w D2, [A0]+ 0000519A 4954 chk.w D4, [A4] 0000519C 454C chk.w D2, A4 0000519E 4556 chk.w D2, [A6] fn000051A0: 000051A0 4E56 FFFE link A6, -0x0002 000051A4 302E 0008 move.w D0, [A6 + 0x8] 000051A8 C1ED F6A8 muls.w D0, [A5 - 0x958] 000051AC D06E 000A add.w D0, [A6 + 0xA] 000051B0 C1FC 000C muls.w D0, 0xC 000051B4 D0AD F91E add.l D0, [A5 - 0x6E2] 000051B8 2040 movea.l A0, D0 000051BA 3028 0006 move.w D0, [A0 + 0x6] 000051BE B06D F946 cmp.w D0, [A5 - 0x6BA] 000051C2 6D00 00BA blt +0xBC /* 0000527E */ 000051C6 302E 000C move.w D0, [A6 + 0xC] 000051CA C1ED F6A8 muls.w D0, [A5 - 0x958] 000051CE D06E 000E add.w D0, [A6 + 0xE] 000051D2 C1FC 000C muls.w D0, 0xC 000051D6 D0AD F91E add.l D0, [A5 - 0x6E2] 000051DA 2040 movea.l A0, D0 000051DC 1028 0001 move.b D0, [A0 + 0x1] 000051E0 4880 ext.w D0 000051E2 5340 subq.w D0, 1 000051E4 3D40 FFFE move.w [A6 - 0x2], D0 000051E8 302E 000C move.w D0, [A6 + 0xC] 000051EC C1ED F6A8 muls.w D0, [A5 - 0x958] 000051F0 D06E 000E add.w D0, [A6 + 0xE] 000051F4 C1FC 000C muls.w D0, 0xC 000051F8 D0AD F91E add.l D0, [A5 - 0x6E2] 000051FC 322E 0008 move.w D1, [A6 + 0x8] 00005200 C3ED F6A8 muls.w D1, [A5 - 0x958] 00005204 D26E 000A add.w D1, [A6 + 0xA] 00005208 C3FC 000C muls.w D1, 0xC 0000520C D2AD F91E add.l D1, [A5 - 0x6E2] 00005210 2041 movea.l A0, D1 00005212 2240 movea.l A1, D0 00005214 22D8 move.l [A1]+, [A0]+ 00005216 22D8 move.l [A1]+, [A0]+ 00005218 22D8 move.l [A1]+, [A0]+ 0000521A 302E 0008 move.w D0, [A6 + 0x8] 0000521E C1ED F6A8 muls.w D0, [A5 - 0x958] 00005222 D06E 000A add.w D0, [A6 + 0xA] 00005226 C1FC 000C muls.w D0, 0xC 0000522A D0AD F91E add.l D0, [A5 - 0x6E2] 0000522E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005232 2F00 move.l -[A7], D0 00005234 4EBA 053C jsr [PC + 0x53C /* 00005772 */] 00005238 508F addq.l A7, 8 0000523A 302E 000C move.w D0, [A6 + 0xC] 0000523E C1ED F6A8 muls.w D0, [A5 - 0x958] 00005242 D06E 000E add.w D0, [A6 + 0xE] 00005246 C1FC 000C muls.w D0, 0xC 0000524A D0AD F91E add.l D0, [A5 - 0x6E2] 0000524E 2040 movea.l A0, D0 00005250 116E FFFF 0004 move.b [A0 + 0x4], [A6 - 0x1] 00005256 302E 000C move.w D0, [A6 + 0xC] 0000525A C1ED F6A8 muls.w D0, [A5 - 0x958] 0000525E D06E 000E add.w D0, [A6 + 0xE] 00005262 C1FC 000C muls.w D0, 0xC 00005266 D0AD F91E add.l D0, [A5 - 0x6E2] 0000526A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000526E 2040 movea.l A0, D0 00005270 2F28 0008 move.l -[A7], [A0 + 0x8] 00005274 4EBA B880 jsr [PC - 0x4780 /* 00000AF6 */] 00005278 508F addq.l A7, 8 0000527A 6000 010E bra +0x110 /* 0000538A */ label0000527E: 0000527E 302E 000C move.w D0, [A6 + 0xC] 00005282 C1ED F6A8 muls.w D0, [A5 - 0x958] 00005286 D06E 000E add.w D0, [A6 + 0xE] 0000528A C1FC 000C muls.w D0, 0xC 0000528E D0AD F91E add.l D0, [A5 - 0x6E2] 00005292 2040 movea.l A0, D0 00005294 1028 0001 move.b D0, [A0 + 0x1] 00005298 4880 ext.w D0 0000529A 3D40 FFFE move.w [A6 - 0x2], D0 0000529E 302E 000C move.w D0, [A6 + 0xC] 000052A2 C1ED F6A8 muls.w D0, [A5 - 0x958] 000052A6 D06E 000E add.w D0, [A6 + 0xE] 000052AA C1FC 000C muls.w D0, 0xC 000052AE D0AD F91E add.l D0, [A5 - 0x6E2] 000052B2 322E 0008 move.w D1, [A6 + 0x8] 000052B6 C3ED F6A8 muls.w D1, [A5 - 0x958] 000052BA D26E 000A add.w D1, [A6 + 0xA] 000052BE C3FC 000C muls.w D1, 0xC 000052C2 D2AD F91E add.l D1, [A5 - 0x6E2] 000052C6 2041 movea.l A0, D1 000052C8 2240 movea.l A1, D0 000052CA 22D8 move.l [A1]+, [A0]+ 000052CC 22D8 move.l [A1]+, [A0]+ 000052CE 22D8 move.l [A1]+, [A0]+ 000052D0 302E 0008 move.w D0, [A6 + 0x8] 000052D4 C1ED F6A8 muls.w D0, [A5 - 0x958] 000052D8 D06E 000A add.w D0, [A6 + 0xA] 000052DC C1FC 000C muls.w D0, 0xC 000052E0 D0AD F91E add.l D0, [A5 - 0x6E2] 000052E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000052E8 2F00 move.l -[A7], D0 000052EA 4EBA 0486 jsr [PC + 0x486 /* 00005772 */] 000052EE 508F addq.l A7, 8 000052F0 302E 000C move.w D0, [A6 + 0xC] 000052F4 C1ED F6A8 muls.w D0, [A5 - 0x958] 000052F8 D06E 000E add.w D0, [A6 + 0xE] 000052FC C1FC 000C muls.w D0, 0xC 00005300 D0AD F91E add.l D0, [A5 - 0x6E2] 00005304 2040 movea.l A0, D0 00005306 116E FFFF 0004 move.b [A0 + 0x4], [A6 - 0x1] 0000530C 302E 000C move.w D0, [A6 + 0xC] 00005310 C1ED F6A8 muls.w D0, [A5 - 0x958] 00005314 D06E 000E add.w D0, [A6 + 0xE] 00005318 C1FC 000C muls.w D0, 0xC 0000531C D0AD F91E add.l D0, [A5 - 0x6E2] 00005320 2040 movea.l A0, D0 00005322 7003 moveq.l D0, 0x03 00005324 1140 0002 move.b [A0 + 0x2], D0 00005328 302E 000C move.w D0, [A6 + 0xC] 0000532C C1ED F6A8 muls.w D0, [A5 - 0x958] 00005330 D06E 000E add.w D0, [A6 + 0xE] 00005334 C1FC 000C muls.w D0, 0xC 00005338 D0AD F91E add.l D0, [A5 - 0x6E2] 0000533C 2040 movea.l A0, D0 0000533E 7005 moveq.l D0, 0x05 00005340 3140 0006 move.w [A0 + 0x6], D0 00005344 302E 000C move.w D0, [A6 + 0xC] 00005348 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000534C D06E 000E add.w D0, [A6 + 0xE] 00005350 C1FC 000C muls.w D0, 0xC 00005354 D0AD F91E add.l D0, [A5 - 0x6E2] 00005358 5080 addq.l D0, 8 0000535A 2F00 move.l -[A7], D0 0000535C 3F3C 0005 move.w -[A7], 0x5 00005360 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00005364 A880 syscall SetPt 00005366 302E 000C move.w D0, [A6 + 0xC] 0000536A C1ED F6A8 muls.w D0, [A5 - 0x958] 0000536E D06E 000E add.w D0, [A6 + 0xE] 00005372 C1FC 000C muls.w D0, 0xC 00005376 D0AD F91E add.l D0, [A5 - 0x6E2] 0000537A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000537E 2040 movea.l A0, D0 00005380 2F28 0008 move.l -[A7], [A0 + 0x8] 00005384 4EBA B770 jsr [PC - 0x4890 /* 00000AF6 */] 00005388 508F addq.l A7, 8 label0000538A: 0000538A 4E5E unlink A6 0000538C 4E75 rts 0000538E 4D55 chk.w D6, [A5] 00005390 4E43 trap 3 00005392 4846 swap.w D6 00005394 4F4F chk.w D7, A7 fn00005396: 00005396 4E56 FFFC link A6, -0x0004 0000539A 302E 0008 move.w D0, [A6 + 0x8] 0000539E C1ED F6A8 muls.w D0, [A5 - 0x958] 000053A2 D06E 000A add.w D0, [A6 + 0xA] 000053A6 C1FC 000C muls.w D0, 0xC 000053AA D0AD F91E add.l D0, [A5 - 0x6E2] 000053AE 2D40 FFFC move.l [A6 - 0x4], D0 000053B2 526E 000C addq.w [A6 + 0xC], 1 000053B6 0C6E 0004 000C cmpi.w [A6 + 0xC], 0x4 000053BC 6F14 ble +0x16 /* 000053D2 */ 000053BE 536D F93C subq.w [A5 - 0x6C4], 1 000053C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000053C6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000053CA 4EBA 03A6 jsr [PC + 0x3A6 /* 00005772 */] 000053CE 508F addq.l A7, 8 000053D0 6042 bra +0x44 /* 00005414 */ label000053D2: 000053D2 206E FFFC movea.l A0, [A6 - 0x4] 000053D6 7017 moveq.l D0, 0x17 000053D8 1080 move.b [A0], D0 000053DA 206E FFFC movea.l A0, [A6 - 0x4] 000053DE 4868 0008 pea.l [A0 + 0x8] 000053E2 302E 000C move.w D0, [A6 + 0xC] 000053E6 5840 addq.w D0, 4 000053E8 3F00 move.w -[A7], D0 000053EA 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000053EE A880 syscall SetPt 000053F0 206E FFFC movea.l A0, [A6 - 0x4] 000053F4 116E 000D 0001 move.b [A0 + 0x1], [A6 + 0xD] 000053FA 206E FFFC movea.l A0, [A6 - 0x4] 000053FE 4228 0002 clr.b [A0 + 0x2] 00005402 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005406 206E FFFC movea.l A0, [A6 - 0x4] 0000540A 2F28 0008 move.l -[A7], [A0 + 0x8] 0000540E 4EBA B6E6 jsr [PC - 0x491A /* 00000AF6 */] 00005412 508F addq.l A7, 8 label00005414: 00005414 4E5E unlink A6 00005416 4E75 rts 00005418 5245 addq.w D5, 1 0000541A 504C addq.w A4, 8 0000541C 4143 chk.w D0, D3 0000541E 4546 chk.w D2, D6 fn00005420: 00005420 4E56 0000 link A6, 0 00005424 302E 0008 move.w D0, [A6 + 0x8] 00005428 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000542C D06E 000A add.w D0, [A6 + 0xA] 00005430 C1FC 000C muls.w D0, 0xC 00005434 D0AD F91E add.l D0, [A5 - 0x6E2] 00005438 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000543C 2F00 move.l -[A7], D0 0000543E 4EBA 0332 jsr [PC + 0x332 /* 00005772 */] 00005442 508F addq.l A7, 8 00005444 302E 000C move.w D0, [A6 + 0xC] 00005448 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000544C D06E 000E add.w D0, [A6 + 0xE] 00005450 C1FC 000C muls.w D0, 0xC 00005454 D0AD F91E add.l D0, [A5 - 0x6E2] 00005458 2040 movea.l A0, D0 0000545A 43ED FDA2 lea.l A1, [A5 - 0x25E] 0000545E 20D9 move.l [A0]+, [A1]+ 00005460 20D9 move.l [A0]+, [A1]+ 00005462 20D9 move.l [A0]+, [A1]+ 00005464 302E 000C move.w D0, [A6 + 0xC] 00005468 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000546C D06E 000E add.w D0, [A6 + 0xE] 00005470 C1FC 000C muls.w D0, 0xC 00005474 D0AD F91E add.l D0, [A5 - 0x6E2] 00005478 2F2E 000C move.l -[A7], [A6 + 0xC] 0000547C 2040 movea.l A0, D0 0000547E 2F28 0008 move.l -[A7], [A0 + 0x8] 00005482 4EBA B672 jsr [PC - 0x498E /* 00000AF6 */] 00005486 508F addq.l A7, 8 00005488 4E5E unlink A6 0000548A 4E75 rts 0000548C 5341 subq.w D1, 1 0000548E 5645 addq.w D5, 3 00005490 5741 subq.w D1, 3 00005492 4C4B 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A3 // begin alternate branch 00005494-00005498 fn00005494: 00005494 4E56 FFF6 link A6, -0x000A // end alternate branch 00005494-00005498 fn00005494: // (misaligned) 00005496 FFF6 .invalid <> 00005498 302E 0008 move.w D0, [A6 + 0x8] 0000549C C1ED F6A8 muls.w D0, [A5 - 0x958] 000054A0 D06E 000A add.w D0, [A6 + 0xA] 000054A4 C1FC 000C muls.w D0, 0xC 000054A8 D0AD F91E add.l D0, [A5 - 0x6E2] 000054AC 2D40 FFFA move.l [A6 - 0x6], D0 000054B0 302E 000C move.w D0, [A6 + 0xC] 000054B4 C1ED F6A8 muls.w D0, [A5 - 0x958] 000054B8 D06E 000E add.w D0, [A6 + 0xE] 000054BC C1FC 000C muls.w D0, 0xC 000054C0 D0AD F91E add.l D0, [A5 - 0x6E2] 000054C4 2D40 FFF6 move.l [A6 - 0xA], D0 000054C8 206E FFF6 movea.l A0, [A6 - 0xA] 000054CC 4A28 0004 tst.b [A0 + 0x4] 000054D0 660A bne +0xC /* 000054DC */ 000054D2 206E FFF6 movea.l A0, [A6 - 0xA] 000054D6 4A28 0001 tst.b [A0 + 0x1] 000054DA 6706 beq +0x8 /* 000054E2 */ label000054DC: 000054DC 7000 moveq.l D0, 0x00 000054DE 6000 0098 bra +0x9A /* 00005578 */ label000054E2: 000054E2 206E FFFA movea.l A0, [A6 - 0x6] 000054E6 226E FFF6 movea.l A1, [A6 - 0xA] 000054EA 1350 0001 move.b [A1 + 0x1], [A0] 000054EE 206E FFFA movea.l A0, [A6 - 0x6] 000054F2 1010 move.b D0, [A0] 000054F4 4880 ext.w D0 000054F6 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000054FA 0004 0012 ori.b D4, 0x12 000054FE 0011 0016 ori.b [A1], 0x16 00005502 0012 001A ori.b [A2], 0x1A 00005506 0013 001E ori.b [A3], 0x1E 0000550A 0006 0020 ori.b D6, 0x20 /* ' ' */ 0000550E 7005 moveq.l D0, 0x05 00005510 3D40 FFFE move.w [A6 - 0x2], D0 00005514 6016 bra +0x18 /* 0000552C */ 00005516 7006 moveq.l D0, 0x06 00005518 3D40 FFFE move.w [A6 - 0x2], D0 0000551C 600E bra +0x10 /* 0000552C */ 0000551E 7007 moveq.l D0, 0x07 00005520 3D40 FFFE move.w [A6 - 0x2], D0 00005524 6006 bra +0x8 /* 0000552C */ 00005526 7008 moveq.l D0, 0x08 00005528 3D40 FFFE move.w [A6 - 0x2], D0 label0000552C: 0000552C 206E FFF6 movea.l A0, [A6 - 0xA] 00005530 4868 0008 pea.l [A0 + 0x8] 00005534 3F3C 0008 move.w -[A7], 0x8 00005538 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000553C A880 syscall SetPt 0000553E 206E FFFA movea.l A0, [A6 - 0x6] 00005542 226E FFF6 movea.l A1, [A6 - 0xA] 00005546 3368 0006 0006 move.w [A1 + 0x6], [A0 + 0x6] 0000554C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005550 206E FFF6 movea.l A0, [A6 - 0xA] 00005554 2F28 0008 move.l -[A7], [A0 + 0x8] 00005558 4EBA B59C jsr [PC - 0x4A64 /* 00000AF6 */] 0000555C 508F addq.l A7, 8 0000555E 206E FFF6 movea.l A0, [A6 - 0xA] 00005562 7003 moveq.l D0, 0x03 00005564 1140 0002 move.b [A0 + 0x2], D0 00005568 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000556C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00005570 4EBA 0200 jsr [PC + 0x200 /* 00005772 */] 00005574 508F addq.l A7, 8 00005576 7001 moveq.l D0, 0x01 label00005578: 00005578 4E5E unlink A6 0000557A 4E75 rts 0000557C 454E chk.w D2, A6 0000557E 5445 addq.w D5, 2 00005580 5245 addq.w D5, 1 00005582 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5 // begin alternate branch 00005584-00005588 fn00005584: 00005584 4E56 FFF8 link A6, -0x0008 // end alternate branch 00005584-00005588 fn00005584: // (misaligned) 00005586 FFF8 .invalid <> 00005588 302E 0008 move.w D0, [A6 + 0x8] 0000558C C1ED F6A8 muls.w D0, [A5 - 0x958] 00005590 D06E 000A add.w D0, [A6 + 0xA] 00005594 C1FC 000C muls.w D0, 0xC 00005598 D0AD F91E add.l D0, [A5 - 0x6E2] 0000559C 2040 movea.l A0, D0 0000559E 1028 0002 move.b D0, [A0 + 0x2] 000055A2 4880 ext.w D0 000055A4 5740 subq.w D0, 3 000055A6 3D40 FFFE move.w [A6 - 0x2], D0 000055AA 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2 000055B0 6D04 blt +0x6 /* 000055B6 */ 000055B2 7001 moveq.l D0, 0x01 000055B4 6002 bra +0x4 /* 000055B8 */ label000055B6: 000055B6 70FF moveq.l D0, 0xFFFFFFFF label000055B8: 000055B8 3D40 FFFC move.w [A6 - 0x4], D0 000055BC 302E 0008 move.w D0, [A6 + 0x8] 000055C0 D06E FFFC add.w D0, [A6 - 0x4] 000055C4 C1ED F6A8 muls.w D0, [A5 - 0x958] 000055C8 D06E 000A add.w D0, [A6 + 0xA] 000055CC C1FC 000C muls.w D0, 0xC 000055D0 D0AD F91E add.l D0, [A5 - 0x6E2] 000055D4 2040 movea.l A0, D0 000055D6 0C10 0014 cmpi.b [A0], 0x14 000055DA 670A beq +0xC /* 000055E6 */ 000055DC 3F3C 0005 move.w -[A7], 0x5 000055E0 A9C8 syscall SysBeep 000055E2 6000 0182 bra +0x184 /* 00005766 */ label000055E6: 000055E6 2D6E 0008 FFF8 move.l [A6 - 0x8], [A6 + 0x8] 000055EC 302E FFFC move.w D0, [A6 - 0x4] 000055F0 D16E FFF8 add.w [A6 - 0x8], D0 000055F4 302E FFF8 move.w D0, [A6 - 0x8] 000055F8 C1ED F6A8 muls.w D0, [A5 - 0x958] 000055FC D06E FFFA add.w D0, [A6 - 0x6] 00005600 C1FC 000C muls.w D0, 0xC 00005604 D0AD F91E add.l D0, [A5 - 0x6E2] 00005608 322E 0008 move.w D1, [A6 + 0x8] 0000560C C3ED F6A8 muls.w D1, [A5 - 0x958] 00005610 D26E 000A add.w D1, [A6 + 0xA] 00005614 C3FC 000C muls.w D1, 0xC 00005618 D2AD F91E add.l D1, [A5 - 0x6E2] 0000561C 2041 movea.l A0, D1 0000561E 2240 movea.l A1, D0 00005620 22D8 move.l [A1]+, [A0]+ 00005622 22D8 move.l [A1]+, [A0]+ 00005624 22D8 move.l [A1]+, [A0]+ 00005626 302E 0008 move.w D0, [A6 + 0x8] 0000562A C1ED F6A8 muls.w D0, [A5 - 0x958] 0000562E D06E 000A add.w D0, [A6 + 0xA] 00005632 C1FC 000C muls.w D0, 0xC 00005636 D0AD F91E add.l D0, [A5 - 0x6E2] 0000563A 2040 movea.l A0, D0 0000563C 43ED FD02 lea.l A1, [A5 - 0x2FE] 00005640 20D9 move.l [A0]+, [A1]+ 00005642 20D9 move.l [A0]+, [A1]+ 00005644 20D9 move.l [A0]+, [A1]+ 00005646 526E FFFE addq.w [A6 - 0x2], 1 0000564A 302E FFF8 move.w D0, [A6 - 0x8] 0000564E C1ED F6A8 muls.w D0, [A5 - 0x958] 00005652 D06E FFFA add.w D0, [A6 - 0x6] 00005656 C1FC 000C muls.w D0, 0xC 0000565A D0AD F91E add.l D0, [A5 - 0x6E2] 0000565E 322E FFFE move.w D1, [A6 - 0x2] 00005662 5641 addq.w D1, 3 00005664 2040 movea.l A0, D0 00005666 1141 0002 move.b [A0 + 0x2], D1 0000566A 302E FFF8 move.w D0, [A6 - 0x8] 0000566E C1ED F6A8 muls.w D0, [A5 - 0x958] 00005672 D06E FFFA add.w D0, [A6 - 0x6] 00005676 C1FC 000C muls.w D0, 0xC 0000567A D0AD F91E add.l D0, [A5 - 0x6E2] 0000567E 2040 movea.l A0, D0 00005680 116E FFFF 0004 move.b [A0 + 0x4], [A6 - 0x1] 00005686 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 0000568C 661E bne +0x20 /* 000056AC */ 0000568E 302E 0008 move.w D0, [A6 + 0x8] 00005692 C1ED F6A8 muls.w D0, [A5 - 0x958] 00005696 D06E 000A add.w D0, [A6 + 0xA] 0000569A C1FC 000C muls.w D0, 0xC 0000569E D0AD F91E add.l D0, [A5 - 0x6E2] 000056A2 2040 movea.l A0, D0 000056A4 70FF moveq.l D0, 0xFFFFFFFF 000056A6 1140 0004 move.b [A0 + 0x4], D0 000056AA 6020 bra +0x22 /* 000056CC */ label000056AC: 000056AC 302E 0008 move.w D0, [A6 + 0x8] 000056B0 C1ED F6A8 muls.w D0, [A5 - 0x958] 000056B4 D06E 000A add.w D0, [A6 + 0xA] 000056B8 C1FC 000C muls.w D0, 0xC 000056BC D0AD F91E add.l D0, [A5 - 0x6E2] 000056C0 322E FFFE move.w D1, [A6 - 0x2] 000056C4 5341 subq.w D1, 1 000056C6 2040 movea.l A0, D0 000056C8 1141 0004 move.b [A0 + 0x4], D1 label000056CC: 000056CC 302E 0008 move.w D0, [A6 + 0x8] 000056D0 C1ED F6A8 muls.w D0, [A5 - 0x958] 000056D4 D06E 000A add.w D0, [A6 + 0xA] 000056D8 C1FC 000C muls.w D0, 0xC 000056DC D0AD F91E add.l D0, [A5 - 0x6E2] 000056E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000056E4 2040 movea.l A0, D0 000056E6 2F28 0008 move.l -[A7], [A0 + 0x8] 000056EA 4EBA B40A jsr [PC - 0x4BF6 /* 00000AF6 */] 000056EE 508F addq.l A7, 8 000056F0 302E FFF8 move.w D0, [A6 - 0x8] 000056F4 C1ED F6A8 muls.w D0, [A5 - 0x958] 000056F8 D06E FFFA add.w D0, [A6 - 0x6] 000056FC C1FC 000C muls.w D0, 0xC 00005700 D0AD F91E add.l D0, [A5 - 0x6E2] 00005704 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005708 2040 movea.l A0, D0 0000570A 2F28 0008 move.l -[A7], [A0 + 0x8] 0000570E 4EBA B3E6 jsr [PC - 0x4C1A /* 00000AF6 */] 00005712 508F addq.l A7, 8 00005714 302E FFF8 move.w D0, [A6 - 0x8] 00005718 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000571C D06E FFFA add.w D0, [A6 - 0x6] 00005720 C1FC 000C muls.w D0, 0xC 00005724 D0AD F91E add.l D0, [A5 - 0x6E2] 00005728 2040 movea.l A0, D0 0000572A 0C28 0007 0002 cmpi.b [A0 + 0x2], 0x7 00005730 6634 bne +0x36 /* 00005766 */ 00005732 302E FFF8 move.w D0, [A6 - 0x8] 00005736 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000573A D06E FFFA add.w D0, [A6 - 0x6] 0000573E C1FC 000C muls.w D0, 0xC 00005742 D0AD F91E add.l D0, [A5 - 0x6E2] 00005746 2040 movea.l A0, D0 00005748 4228 0004 clr.b [A0 + 0x4] 0000574C 302E FFF8 move.w D0, [A6 - 0x8] 00005750 C1ED F6A8 muls.w D0, [A5 - 0x958] 00005754 D06E FFFA add.w D0, [A6 - 0x6] 00005758 C1FC 000C muls.w D0, 0xC 0000575C D0AD F91E add.l D0, [A5 - 0x6E2] 00005760 2040 movea.l A0, D0 00005762 4228 0002 clr.b [A0 + 0x2] label00005766: 00005766 4E5E unlink A6 00005768 4E75 rts 0000576A 4D4F chk.w D6, A7 0000576C 5645 addq.w D5, 3 0000576E 454C chk.w D2, A4 00005770 4556 chk.w D2, [A6] fn00005772: 00005772 4E56 0000 link A6, 0 00005776 206E 0008 movea.l A0, [A6 + 0x8] 0000577A 43ED FCC6 lea.l A1, [A5 - 0x33A] 0000577E 20D9 move.l [A0]+, [A1]+ 00005780 20D9 move.l [A0]+, [A1]+ 00005782 20D9 move.l [A0]+, [A1]+ 00005784 2F2E 000C move.l -[A7], [A6 + 0xC] 00005788 206E 0008 movea.l A0, [A6 + 0x8] 0000578C 2F28 0008 move.l -[A7], [A0 + 0x8] 00005790 4EBA B364 jsr [PC - 0x4C9C /* 00000AF6 */] 00005794 508F addq.l A7, 8 00005796 4E5E unlink A6 00005798 4E75 rts 0000579A 4D41 chk.w D6, D1 0000579C 4B45 chk.w D5, D5 0000579E 4149 chk.w D0, A1 000057A0 5220 addq.b -[A0], 1 fn000057A2: 000057A2 302D F6A8 move.w D0, [A5 - 0x958] 000057A6 C1FC 000C muls.w D0, 0xC 000057AA D0AD FCBE add.l D0, [A5 - 0x342] 000057AE 2040 movea.l A0, D0 000057B0 0C10 0015 cmpi.b [A0], 0x15 000057B4 6620 bne +0x22 /* 000057D6 */ 000057B6 206D FCBE movea.l A0, [A5 - 0x342] 000057BA 0C10 0017 cmpi.b [A0], 0x17 000057BE 6604 bne +0x6 /* 000057C4 */ 000057C0 536D F93C subq.w [A5 - 0x6C4], 1 label000057C4: 000057C4 206D FCBE movea.l A0, [A5 - 0x342] 000057C8 43ED FD1A lea.l A1, [A5 - 0x2E6] 000057CC 20D9 move.l [A0]+, [A1]+ 000057CE 20D9 move.l [A0]+, [A1]+ 000057D0 20D9 move.l [A0]+, [A1]+ 000057D2 7001 moveq.l D0, 0x01 000057D4 6024 bra +0x26 /* 000057FA */ label000057D6: 000057D6 302D F6A8 move.w D0, [A5 - 0x958] 000057DA C1FC 000C muls.w D0, 0xC 000057DE D0AD FCBE add.l D0, [A5 - 0x342] 000057E2 2040 movea.l A0, D0 000057E4 4A10 tst.b [A0] 000057E6 6704 beq +0x6 /* 000057EC */ 000057E8 7000 moveq.l D0, 0x00 000057EA 600E bra +0x10 /* 000057FA */ label000057EC: 000057EC 3F3C 0001 move.w -[A7], 0x1 000057F0 4267 clr.w -[A7] 000057F2 4EBA 0008 jsr [PC + 0x8 /* 000057FC */] 000057F6 588F addq.l A7, 4 000057F8 7001 moveq.l D0, 0x01 label000057FA: 000057FA 4E75 rts fn000057FC: 000057FC 4E56 FFF8 link A6, -0x0008 00005800 302D FCC4 move.w D0, [A5 - 0x33C] 00005804 D06E 0008 add.w D0, [A6 + 0x8] 00005808 322D FCC2 move.w D1, [A5 - 0x33E] 0000580C D26E 000A add.w D1, [A6 + 0xA] 00005810 486E FFFC pea.l [A6 - 0x4] 00005814 3F00 move.w -[A7], D0 00005816 3F01 move.w -[A7], D1 00005818 A880 syscall SetPt 0000581A 4A6E FFFE tst.w [A6 - 0x2] 0000581E 6D00 0068 blt +0x6A /* 00005888 */ 00005822 302E FFFE move.w D0, [A6 - 0x2] 00005826 B06D F6A8 cmp.w D0, [A5 - 0x958] 0000582A 6C5C bge +0x5E /* 00005888 */ 0000582C 4A6E FFFC tst.w [A6 - 0x4] 00005830 6D56 blt +0x58 /* 00005888 */ 00005832 302E FFFC move.w D0, [A6 - 0x4] 00005836 B06D F6A6 cmp.w D0, [A5 - 0x95A] 0000583A 6C4C bge +0x4E /* 00005888 */ 0000583C 302E 0008 move.w D0, [A6 + 0x8] 00005840 C1FC 000C muls.w D0, 0xC 00005844 D0AD FCBE add.l D0, [A5 - 0x342] 00005848 322E 000A move.w D1, [A6 + 0xA] 0000584C C3ED F6A8 muls.w D1, [A5 - 0x958] 00005850 C3FC 000C muls.w D1, 0xC 00005854 D081 add.l D0, D1 00005856 2D40 FFF8 move.l [A6 - 0x8], D0 0000585A 206D FCBE movea.l A0, [A5 - 0x342] 0000585E 226E FFF8 movea.l A1, [A6 - 0x8] 00005862 22D8 move.l [A1]+, [A0]+ 00005864 22D8 move.l [A1]+, [A0]+ 00005866 22D8 move.l [A1]+, [A0]+ 00005868 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 0000586C 2F2D FCBE move.l -[A7], [A5 - 0x342] 00005870 4EBA FF00 jsr [PC - 0x100 /* 00005772 */] 00005874 508F addq.l A7, 8 00005876 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000587A 206E FFF8 movea.l A0, [A6 - 0x8] 0000587E 2F28 0008 move.l -[A7], [A0 + 0x8] 00005882 4EBA B272 jsr [PC - 0x4D8E /* 00000AF6 */] 00005886 508F addq.l A7, 8 label00005888: 00005888 4E5E unlink A6 0000588A 4E75 rts 0000588C 4D4F chk.w D6, A7 0000588E 5645 addq.w D5, 3 00005890 524F addq.w A7, 1 00005892 434B chk.w D1, A3 fn00005894: 00005894 4E56 0000 link A6, 0 00005898 302E 0008 move.w D0, [A6 + 0x8] 0000589C C1ED F6A8 muls.w D0, [A5 - 0x958] 000058A0 D06E 000A add.w D0, [A6 + 0xA] 000058A4 C1FC 000C muls.w D0, 0xC 000058A8 D0AD F91E add.l D0, [A5 - 0x6E2] 000058AC 2040 movea.l A0, D0 000058AE 4228 0002 clr.b [A0 + 0x2] 000058B2 302E 0008 move.w D0, [A6 + 0x8] 000058B6 C1ED F6A8 muls.w D0, [A5 - 0x958] 000058BA D06E 000A add.w D0, [A6 + 0xA] 000058BE C1FC 000C muls.w D0, 0xC 000058C2 D0AD F91E add.l D0, [A5 - 0x6E2] 000058C6 2040 movea.l A0, D0 000058C8 4228 0001 clr.b [A0 + 0x1] 000058CC 302E 0008 move.w D0, [A6 + 0x8] 000058D0 C1ED F6A8 muls.w D0, [A5 - 0x958] 000058D4 D06E 000A add.w D0, [A6 + 0xA] 000058D8 C1FC 000C muls.w D0, 0xC 000058DC D0AD F91E add.l D0, [A5 - 0x6E2] 000058E0 5080 addq.l D0, 8 000058E2 2F00 move.l -[A7], D0 000058E4 3F3C 0006 move.w -[A7], 0x6 000058E8 3F3C 0002 move.w -[A7], 0x2 000058EC A880 syscall SetPt 000058EE 302E 0008 move.w D0, [A6 + 0x8] 000058F2 C1ED F6A8 muls.w D0, [A5 - 0x958] 000058F6 D06E 000A add.w D0, [A6 + 0xA] 000058FA C1FC 000C muls.w D0, 0xC 000058FE D0AD F91E add.l D0, [A5 - 0x6E2] 00005902 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005906 2040 movea.l A0, D0 00005908 2F28 0008 move.l -[A7], [A0 + 0x8] 0000590C 4EBA B1E8 jsr [PC - 0x4E18 /* 00000AF6 */] 00005910 508F addq.l A7, 8 00005912 4E5E unlink A6 00005914 4E75 rts 00005916 4445 neg.w D5 00005918 4655 not.w [A5] 0000591A 5345 subq.w D5, 1 0000591C 424F clr.w A7 fn0000591E: 0000591E 4E56 FFF0 link A6, -0x0010 00005922 302D FCC4 move.w D0, [A5 - 0x33C] 00005926 D06E 0008 add.w D0, [A6 + 0x8] 0000592A 322D FCC2 move.w D1, [A5 - 0x33E] 0000592E D26E 000A add.w D1, [A6 + 0xA] 00005932 486E FFFC pea.l [A6 - 0x4] 00005936 3F00 move.w -[A7], D0 00005938 3F01 move.w -[A7], D1 0000593A A880 syscall SetPt 0000593C 302E 0008 move.w D0, [A6 + 0x8] 00005940 C1FC 000C muls.w D0, 0xC 00005944 D0AD FCBE add.l D0, [A5 - 0x342] 00005948 322E 000A move.w D1, [A6 + 0xA] 0000594C C3ED F6A8 muls.w D1, [A5 - 0x958] 00005950 C3FC 000C muls.w D1, 0xC 00005954 D081 add.l D0, D1 00005956 2D40 FFF8 move.l [A6 - 0x8], D0 0000595A 4A6E FFFE tst.w [A6 - 0x2] 0000595E 6D00 025C blt +0x25E /* 00005BBC */ 00005962 302E FFFE move.w D0, [A6 - 0x2] 00005966 B06D F6A8 cmp.w D0, [A5 - 0x958] 0000596A 6C00 0250 bge +0x252 /* 00005BBC */ 0000596E 4A6E FFFC tst.w [A6 - 0x4] 00005972 6D00 0248 blt +0x24A /* 00005BBC */ 00005976 302E FFFC move.w D0, [A6 - 0x4] 0000597A B06D F6A6 cmp.w D0, [A5 - 0x95A] 0000597E 6C00 023C bge +0x23E /* 00005BBC */ 00005982 206D FCBE movea.l A0, [A5 - 0x342] 00005986 0C68 0001 0008 cmpi.w [A0 + 0x8], 0x1 0000598C 6600 00C4 bne +0xC6 /* 00005A52 */ 00005990 4A6E 0008 tst.w [A6 + 0x8] 00005994 6600 00BC bne +0xBE /* 00005A52 */ 00005998 0C6E 0001 000A cmpi.w [A6 + 0xA], 0x1 0000599E 6600 00B2 bne +0xB4 /* 00005A52 */ 000059A2 486E FFF4 pea.l [A6 - 0xC] 000059A6 3F2D FCC4 move.w -[A7], [A5 - 0x33C] 000059AA 302D FCC2 move.w D0, [A5 - 0x33E] 000059AE 5440 addq.w D0, 2 000059B0 3F00 move.w -[A7], D0 000059B2 A880 syscall SetPt 000059B4 302E FFF4 move.w D0, [A6 - 0xC] 000059B8 C1ED F6A8 muls.w D0, [A5 - 0x958] 000059BC D06E FFF6 add.w D0, [A6 - 0xA] 000059C0 C1FC 000C muls.w D0, 0xC 000059C4 D0AD F91E add.l D0, [A5 - 0x6E2] 000059C8 2040 movea.l A0, D0 000059CA 4A10 tst.b [A0] 000059CC 6600 01EE bne +0x1F0 /* 00005BBC */ 000059D0 302E FFF4 move.w D0, [A6 - 0xC] 000059D4 C1ED F6A8 muls.w D0, [A5 - 0x958] 000059D8 D06E FFF6 add.w D0, [A6 - 0xA] 000059DC C1FC 000C muls.w D0, 0xC 000059E0 D0AD F91E add.l D0, [A5 - 0x6E2] 000059E4 322E FFFC move.w D1, [A6 - 0x4] 000059E8 C3ED F6A8 muls.w D1, [A5 - 0x958] 000059EC D26E FFFE add.w D1, [A6 - 0x2] 000059F0 C3FC 000C muls.w D1, 0xC 000059F4 D2AD F91E add.l D1, [A5 - 0x6E2] 000059F8 2041 movea.l A0, D1 000059FA 2240 movea.l A1, D0 000059FC 22D8 move.l [A1]+, [A0]+ 000059FE 22D8 move.l [A1]+, [A0]+ 00005A00 22D8 move.l [A1]+, [A0]+ 00005A02 302E FFF4 move.w D0, [A6 - 0xC] 00005A06 C1ED F6A8 muls.w D0, [A5 - 0x958] 00005A0A D06E FFF6 add.w D0, [A6 - 0xA] 00005A0E C1FC 000C muls.w D0, 0xC 00005A12 D0AD F91E add.l D0, [A5 - 0x6E2] 00005A16 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005A1A 2040 movea.l A0, D0 00005A1C 2F28 0008 move.l -[A7], [A0 + 0x8] 00005A20 4EBA B0D4 jsr [PC - 0x4F2C /* 00000AF6 */] 00005A24 508F addq.l A7, 8 00005A26 206D FCBE movea.l A0, [A5 - 0x342] 00005A2A 4228 0001 clr.b [A0 + 0x1] 00005A2E 206D FCBE movea.l A0, [A5 - 0x342] 00005A32 7003 moveq.l D0, 0x03 00005A34 1140 0002 move.b [A0 + 0x2], D0 00005A38 3F3C 0001 move.w -[A7], 0x1 00005A3C 4267 clr.w -[A7] 00005A3E 4EBA FDBC jsr [PC - 0x244 /* 000057FC */] 00005A42 588F addq.l A7, 4 00005A44 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005A48 4EBA C1B6 jsr [PC - 0x3E4A /* 00001C00 */] 00005A4C 588F addq.l A7, 4 00005A4E 6000 016C bra +0x16E /* 00005BBC */ label00005A52: 00005A52 206E FFF8 movea.l A0, [A6 - 0x8] 00005A56 1010 move.b D0, [A0] 00005A58 4880 ext.w D0 00005A5A 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00005A5E 0000 0000 ori.b D0, 0x0 00005A62 015A bchg [A2]+, D0 00005A64 0002 206D ori.b D2, 0x6D /* 'm' */ 00005A68 FCBE 4228 .extension 0xCBE <> // unimplemented 00005A6C 0001 206D ori.b D1, 0x6D /* 'm' */ 00005A70 FCBE 7003 .extension 0xCBE <> // unimplemented 00005A74 1140 0002 move.b [A0 + 0x2], D0 00005A78 3F2E 000A move.w -[A7], [A6 + 0xA] 00005A7C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00005A80 4EBA FD7A jsr [PC - 0x286 /* 000057FC */] 00005A84 588F addq.l A7, 4 00005A86 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005A8A 4EBA C174 jsr [PC - 0x3E8C /* 00001C00 */] 00005A8E 588F addq.l A7, 4 00005A90 206E FFF8 movea.l A0, [A6 - 0x8] 00005A94 0C68 0001 0008 cmpi.w [A0 + 0x8], 0x1 00005A9A 6600 0120 bne +0x122 /* 00005BBC */ 00005A9E 486E FFF4 pea.l [A6 - 0xC] 00005AA2 3F2D FCC4 move.w -[A7], [A5 - 0x33C] 00005AA6 302D FCC2 move.w D0, [A5 - 0x33E] 00005AAA 5240 addq.w D0, 1 00005AAC 3F00 move.w -[A7], D0 00005AAE A880 syscall SetPt 00005AB0 302E FFF6 move.w D0, [A6 - 0xA] 00005AB4 D06E 0008 add.w D0, [A6 + 0x8] 00005AB8 322E FFF4 move.w D1, [A6 - 0xC] 00005ABC D26E 000A add.w D1, [A6 + 0xA] 00005AC0 486E FFF0 pea.l [A6 - 0x10] 00005AC4 3F00 move.w -[A7], D0 00005AC6 3F01 move.w -[A7], D1 00005AC8 A880 syscall SetPt 00005ACA 302E FFF0 move.w D0, [A6 - 0x10] 00005ACE C1ED F6A8 muls.w D0, [A5 - 0x958] 00005AD2 D06E FFF2 add.w D0, [A6 - 0xE] 00005AD6 C1FC 000C muls.w D0, 0xC 00005ADA D0AD F91E add.l D0, [A5 - 0x6E2] 00005ADE 2040 movea.l A0, D0 00005AE0 4A10 tst.b [A0] 00005AE2 6600 009E bne +0xA0 /* 00005B82 */ 00005AE6 302E FFF0 move.w D0, [A6 - 0x10] 00005AEA C1ED F6A8 muls.w D0, [A5 - 0x958] 00005AEE D06E FFF2 add.w D0, [A6 - 0xE] 00005AF2 C1FC 000C muls.w D0, 0xC 00005AF6 D0AD F91E add.l D0, [A5 - 0x6E2] 00005AFA 322E FFF4 move.w D1, [A6 - 0xC] 00005AFE C3ED F6A8 muls.w D1, [A5 - 0x958] 00005B02 D26E FFF6 add.w D1, [A6 - 0xA] 00005B06 C3FC 000C muls.w D1, 0xC 00005B0A D2AD F91E add.l D1, [A5 - 0x6E2] 00005B0E 2041 movea.l A0, D1 00005B10 2240 movea.l A1, D0 00005B12 22D8 move.l [A1]+, [A0]+ 00005B14 22D8 move.l [A1]+, [A0]+ 00005B16 22D8 move.l [A1]+, [A0]+ 00005B18 302E FFF4 move.w D0, [A6 - 0xC] 00005B1C C1ED F6A8 muls.w D0, [A5 - 0x958] 00005B20 D06E FFF6 add.w D0, [A6 - 0xA] 00005B24 C1FC 000C muls.w D0, 0xC 00005B28 D0AD F91E add.l D0, [A5 - 0x6E2] 00005B2C 2040 movea.l A0, D0 00005B2E 43ED FCC6 lea.l A1, [A5 - 0x33A] 00005B32 20D9 move.l [A0]+, [A1]+ 00005B34 20D9 move.l [A0]+, [A1]+ 00005B36 20D9 move.l [A0]+, [A1]+ 00005B38 302E FFF4 move.w D0, [A6 - 0xC] 00005B3C C1ED F6A8 muls.w D0, [A5 - 0x958] 00005B40 D06E FFF6 add.w D0, [A6 - 0xA] 00005B44 C1FC 000C muls.w D0, 0xC 00005B48 D0AD F91E add.l D0, [A5 - 0x6E2] 00005B4C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005B50 2040 movea.l A0, D0 00005B52 2F28 0008 move.l -[A7], [A0 + 0x8] 00005B56 4EBA AF9E jsr [PC - 0x5062 /* 00000AF6 */] 00005B5A 508F addq.l A7, 8 00005B5C 302E FFF0 move.w D0, [A6 - 0x10] 00005B60 C1ED F6A8 muls.w D0, [A5 - 0x958] 00005B64 D06E FFF2 add.w D0, [A6 - 0xE] 00005B68 C1FC 000C muls.w D0, 0xC 00005B6C D0AD F91E add.l D0, [A5 - 0x6E2] 00005B70 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005B74 2040 movea.l A0, D0 00005B76 2F28 0008 move.l -[A7], [A0 + 0x8] 00005B7A 4EBA AF7A jsr [PC - 0x5086 /* 00000AF6 */] 00005B7E 508F addq.l A7, 8 00005B80 603A bra +0x3C /* 00005BBC */ label00005B82: 00005B82 206E FFF8 movea.l A0, [A6 - 0x8] 00005B86 4268 0008 clr.w [A0 + 0x8] 00005B8A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005B8E 206E FFF8 movea.l A0, [A6 - 0x8] 00005B92 2F28 0008 move.l -[A7], [A0 + 0x8] 00005B96 4EBA AF5E jsr [PC - 0x50A2 /* 00000AF6 */] 00005B9A 508F addq.l A7, 8 00005B9C 4EBA C48C jsr [PC - 0x3B74 /* 0000202A */] 00005BA0 302E FFF4 move.w D0, [A6 - 0xC] 00005BA4 C1ED F6A8 muls.w D0, [A5 - 0x958] 00005BA8 D06E FFF6 add.w D0, [A6 - 0xA] 00005BAC C1FC 000C muls.w D0, 0xC 00005BB0 D0AD F91E add.l D0, [A5 - 0x6E2] 00005BB4 2040 movea.l A0, D0 00005BB6 7009 moveq.l D0, 0x09 00005BB8 1140 0002 move.b [A0 + 0x2], D0 label00005BBC: 00005BBC 4E5E unlink A6 00005BBE 4E75 rts 00005BC0 4D4F chk.w D6, A7 00005BC2 5645 addq.w D5, 3 00005BC4 524F addq.w A7, 1 00005BC6 424F clr.w A7 fn00005BC8: 00005BC8 4E56 FFF8 link A6, -0x0008 00005BCC 302D FCC4 move.w D0, [A5 - 0x33C] 00005BD0 D06E 0008 add.w D0, [A6 + 0x8] 00005BD4 322D FCC2 move.w D1, [A5 - 0x33E] 00005BD8 D26E 000A add.w D1, [A6 + 0xA] 00005BDC 486E FFFC pea.l [A6 - 0x4] 00005BE0 3F00 move.w -[A7], D0 00005BE2 3F01 move.w -[A7], D1 00005BE4 A880 syscall SetPt 00005BE6 4A6E FFFE tst.w [A6 - 0x2] 00005BEA 6D00 0212 blt +0x214 /* 00005DFE */ 00005BEE 302E FFFE move.w D0, [A6 - 0x2] 00005BF2 B06D F6A8 cmp.w D0, [A5 - 0x958] 00005BF6 6C00 0206 bge +0x208 /* 00005DFE */ 00005BFA 0C6E 0002 FFFC cmpi.w [A6 - 0x4], 0x2 00005C00 6D00 01FC blt +0x1FE /* 00005DFE */ 00005C04 302E FFFC move.w D0, [A6 - 0x4] 00005C08 B06D F6A6 cmp.w D0, [A5 - 0x95A] 00005C0C 6C00 01F0 bge +0x1F2 /* 00005DFE */ 00005C10 302E 0008 move.w D0, [A6 + 0x8] 00005C14 C1FC 000C muls.w D0, 0xC 00005C18 D0AD FCBE add.l D0, [A5 - 0x342] 00005C1C 322E 000A move.w D1, [A6 + 0xA] 00005C20 C3ED F6A8 muls.w D1, [A5 - 0x958] 00005C24 C3FC 000C muls.w D1, 0xC 00005C28 D081 add.l D0, D1 00005C2A 2D40 FFF8 move.l [A6 - 0x8], D0 00005C2E 206E FFF8 movea.l A0, [A6 - 0x8] 00005C32 1010 move.b D0, [A0] 00005C34 4880 ext.w D0 00005C36 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00005C3A 0000 0018 ori.b D0, 0x18 00005C3E 016E 0036 bchg [A6 + 0x36], D0 00005C42 016A 0168 bchg [A2 + 0x168], D0 00005C46 0166 bchg -[A6], D0 00005C48 0164 bchg -[A4], D0 00005C4A 0162 bchg -[A2], D0 00005C4C 0160 bchg -[A0], D0 00005C4E 015E bchg [A6]+, D0 00005C50 015C bchg [A4]+, D0 00005C52 0150 bchg [A0], D0 00005C54 001E 0092 ori.b [A6]+, 0x92 00005C58 0090 00AE 0096 ori.l [A0], 0xAE0096 00005C5E 0046 0088 ori.w D6, 0x88 00005C62 007C 0148 ori.w sr, 328 00005C66 0146 bchg D6, D0 00005C68 00F0 .incomplete 00005C6A 0088 0140 010A ori.l A0, 0x140010A 00005C70 0082 526D F938 ori.l D2, 0x526DF938 00005C76 3F2E 000A move.w -[A7], [A6 + 0xA] 00005C7A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00005C7E 4EBA FB7C jsr [PC - 0x484 /* 000057FC */] 00005C82 588F addq.l A7, 4 00005C84 206E FFF8 movea.l A0, [A6 - 0x8] 00005C88 4228 0001 clr.b [A0 + 0x1] 00005C8C 206E FFF8 movea.l A0, [A6 - 0x8] 00005C90 7003 moveq.l D0, 0x03 00005C92 1140 0002 move.b [A0 + 0x2], D0 00005C96 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005C9A 4EBA BF4E jsr [PC - 0x40B2 /* 00001BEA */] 00005C9E 588F addq.l A7, 4 00005CA0 6000 015C bra +0x15E /* 00005DFE */ 00005CA4 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00005CA8 2F2D FCBE move.l -[A7], [A5 - 0x342] 00005CAC 4EBA FAC4 jsr [PC - 0x53C /* 00005772 */] 00005CB0 508F addq.l A7, 8 00005CB2 206E FFF8 movea.l A0, [A6 - 0x8] 00005CB6 43ED FCD2 lea.l A1, [A5 - 0x32E] 00005CBA 20D9 move.l [A0]+, [A1]+ 00005CBC 20D9 move.l [A0]+, [A1]+ 00005CBE 20D9 move.l [A0]+, [A1]+ 00005CC0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005CC4 206E FFF8 movea.l A0, [A6 - 0x8] 00005CC8 2F28 0008 move.l -[A7], [A0 + 0x8] 00005CCC 4EBA AE28 jsr [PC - 0x51D8 /* 00000AF6 */] 00005CD0 508F addq.l A7, 8 00005CD2 426D F92C clr.w [A5 - 0x6D4] 00005CD6 526D F938 addq.w [A5 - 0x6C8], 1 00005CDA 6000 0122 bra +0x124 /* 00005DFE */ 00005CDE 3F3C 0007 move.w -[A7], 0x7 00005CE2 4EBA 19F8 jsr [PC + 0x19F8 /* 000076DC */] 00005CE6 548F addq.l A7, 2 00005CE8 206E FFF8 movea.l A0, [A6 - 0x8] 00005CEC 7001 moveq.l D0, 0x01 00005CEE 1140 0002 move.b [A0 + 0x2], D0 00005CF2 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00005CF6 2F2D FCBE move.l -[A7], [A5 - 0x342] 00005CFA 4EBA FA76 jsr [PC - 0x58A /* 00005772 */] 00005CFE 508F addq.l A7, 8 00005D00 426D F92C clr.w [A5 - 0x6D4] 00005D04 6000 00F8 bra +0xFA /* 00005DFE */ 00005D08 206E FFF8 movea.l A0, [A6 - 0x8] 00005D0C 0C68 0001 0008 cmpi.w [A0 + 0x8], 0x1 00005D12 6604 bne +0x6 /* 00005D18 */ 00005D14 4EBA BD74 jsr [PC - 0x428C /* 00001A8A */] label00005D18: 00005D18 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00005D1C 2F2D FCBE move.l -[A7], [A5 - 0x342] 00005D20 4EBA FA50 jsr [PC - 0x5B0 /* 00005772 */] 00005D24 508F addq.l A7, 8 00005D26 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005D2A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005D2E 4EBA FA42 jsr [PC - 0x5BE /* 00005772 */] 00005D32 508F addq.l A7, 8 00005D34 302E FFFC move.w D0, [A6 - 0x4] 00005D38 C1ED F6A8 muls.w D0, [A5 - 0x958] 00005D3C D06E FFFE add.w D0, [A6 - 0x2] 00005D40 C1FC 000C muls.w D0, 0xC 00005D44 D0AD F91E add.l D0, [A5 - 0x6E2] 00005D48 2040 movea.l A0, D0 00005D4A 7001 moveq.l D0, 0x01 00005D4C 1140 0002 move.b [A0 + 0x2], D0 00005D50 426D F92C clr.w [A5 - 0x6D4] 00005D54 6000 00A8 bra +0xAA /* 00005DFE */ 00005D58 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00005D5C 2F2D FCBE move.l -[A7], [A5 - 0x342] 00005D60 4EBA FA10 jsr [PC - 0x5F0 /* 00005772 */] 00005D64 508F addq.l A7, 8 00005D66 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005D6A 4EBA EF86 jsr [PC - 0x107A /* 00004CF2 */] 00005D6E 588F addq.l A7, 4 00005D70 426D F92C clr.w [A5 - 0x6D4] 00005D74 6000 0088 bra +0x8A /* 00005DFE */ 00005D78 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00005D7C 2F2D FCBE move.l -[A7], [A5 - 0x342] 00005D80 4EBA F9F0 jsr [PC - 0x610 /* 00005772 */] 00005D84 508F addq.l A7, 8 00005D86 536D F93C subq.w [A5 - 0x6C4], 1 00005D8A 206E FFF8 movea.l A0, [A6 - 0x8] 00005D8E 4210 clr.b [A0] 00005D90 206E FFF8 movea.l A0, [A6 - 0x8] 00005D94 7001 moveq.l D0, 0x01 00005D96 1140 0002 move.b [A0 + 0x2], D0 00005D9A 426D F92C clr.w [A5 - 0x6D4] 00005D9E 6000 005E bra +0x60 /* 00005DFE */ 00005DA2 3F3C 0002 move.w -[A7], 0x2 00005DA6 4EBA 1934 jsr [PC + 0x1934 /* 000076DC */] 00005DAA 548F addq.l A7, 2 00005DAC 302D F6A8 move.w D0, [A5 - 0x958] 00005DB0 C1FC 000C muls.w D0, 0xC 00005DB4 222E FFF8 move.l D1, [A6 - 0x8] 00005DB8 9280 sub.l D1, D0 00005DBA 2041 movea.l A0, D1 00005DBC 0C10 000D cmpi.b [A0], 0xD /* '\r' */ 00005DC0 661C bne +0x1E /* 00005DDE */ 00005DC2 302D F6A8 move.w D0, [A5 - 0x958] 00005DC6 C1FC 000C muls.w D0, 0xC 00005DCA 222E FFF8 move.l D1, [A6 - 0x8] 00005DCE 9280 sub.l D1, D0 00005DD0 2041 movea.l A0, D1 00005DD2 0C68 0001 0008 cmpi.w [A0 + 0x8], 0x1 00005DD8 6604 bne +0x6 /* 00005DDE */ 00005DDA 4EBA BCAE jsr [PC - 0x4352 /* 00001A8A */] label00005DDE: 00005DDE 2F2D FCC2 move.l -[A7], [A5 - 0x33E] 00005DE2 2F2D FCBE move.l -[A7], [A5 - 0x342] 00005DE6 4EBA F98A jsr [PC - 0x676 /* 00005772 */] 00005DEA 508F addq.l A7, 8 00005DEC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005DF0 4EBA ED68 jsr [PC - 0x1298 /* 00004B5A */] 00005DF4 588F addq.l A7, 4 00005DF6 5A6D F938 addq.w [A5 - 0x6C8], 5 00005DFA 426D F92C clr.w [A5 - 0x6D4] label00005DFE: 00005DFE 4E5E unlink A6 00005E00 4E75 rts 00005E02 4D4F chk.w D6, A7 00005E04 5645 addq.w D5, 3 00005E06 534D subq.w A5, 1 00005E08 4152 chk.w D0, [A2] fn00005E0A: 00005E0A 4E56 FFFC link A6, -0x0004 00005E0E 7001 moveq.l D0, 0x01 00005E10 3D40 FFFC move.w [A6 - 0x4], D0 00005E14 6000 0074 bra +0x76 /* 00005E8A */ label00005E18: 00005E18 7001 moveq.l D0, 0x01 00005E1A 3D40 FFFE move.w [A6 - 0x2], D0 00005E1E 605A bra +0x5C /* 00005E7A */ label00005E20: 00005E20 302E FFFC move.w D0, [A6 - 0x4] 00005E24 C1ED F6A8 muls.w D0, [A5 - 0x958] 00005E28 D06E FFFE add.w D0, [A6 - 0x2] 00005E2C C1FC 000C muls.w D0, 0xC 00005E30 D0AD F91E add.l D0, [A5 - 0x6E2] 00005E34 2040 movea.l A0, D0 00005E36 0C10 0005 cmpi.b [A0], 0x5 00005E3A 663A bne +0x3C /* 00005E76 */ 00005E3C 302E FFFC move.w D0, [A6 - 0x4] 00005E40 C1ED F6A8 muls.w D0, [A5 - 0x958] 00005E44 D06E FFFE add.w D0, [A6 - 0x2] 00005E48 C1FC 000C muls.w D0, 0xC 00005E4C D0AD F91E add.l D0, [A5 - 0x6E2] 00005E50 2040 movea.l A0, D0 00005E52 0C28 0002 0002 cmpi.b [A0 + 0x2], 0x2 00005E58 661C bne +0x1E /* 00005E76 */ 00005E5A 302E FFFC move.w D0, [A6 - 0x4] 00005E5E C1ED F6A8 muls.w D0, [A5 - 0x958] 00005E62 D06E FFFE add.w D0, [A6 - 0x2] 00005E66 C1FC 000C muls.w D0, 0xC 00005E6A D0AD F91E add.l D0, [A5 - 0x6E2] 00005E6E 2040 movea.l A0, D0 00005E70 7003 moveq.l D0, 0x03 00005E72 1140 0002 move.b [A0 + 0x2], D0 label00005E76: 00005E76 526E FFFE addq.w [A6 - 0x2], 1 label00005E7A: 00005E7A 302D F6A8 move.w D0, [A5 - 0x958] 00005E7E 5340 subq.w D0, 1 00005E80 B06E FFFE cmp.w D0, [A6 - 0x2] 00005E84 6E9A bgt -0x64 /* 00005E20 */ 00005E86 526E FFFC addq.w [A6 - 0x4], 1 label00005E8A: 00005E8A 302D F6A6 move.w D0, [A5 - 0x95A] 00005E8E 5340 subq.w D0, 1 00005E90 B06E FFFC cmp.w D0, [A6 - 0x4] 00005E94 6E82 bgt -0x7C /* 00005E18 */ 00005E96 4E5E unlink A6 00005E98 4E75 rts 00005E9A 4D4F chk.w D6, A7 00005E9C 5645 addq.w D5, 3 00005E9E 4B49 chk.w D5, A1 00005EA0 4C4C 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A4 // begin alternate branch 00005EA2-00005EA6 fn00005EA2: 00005EA2 4E56 FFF2 link A6, -0x000E // end alternate branch 00005EA2-00005EA6 fn00005EA2: // (misaligned) 00005EA4 FFF2 .invalid <> 00005EA6 426E FFF2 clr.w [A6 - 0xE] 00005EAA 206E 0008 movea.l A0, [A6 + 0x8] 00005EAE 43EE FFF8 lea.l A1, [A6 - 0x8] 00005EB2 22D8 move.l [A1]+, [A0]+ 00005EB4 22D8 move.l [A1]+, [A0]+ 00005EB6 558F subq.l A7, 2 00005EB8 486E FFF8 pea.l [A6 - 0x8] 00005EBC 206D F71A movea.l A0, [A5 - 0x8E6] 00005EC0 4868 0010 pea.l [A0 + 0x10] 00005EC4 486E FFF8 pea.l [A6 - 0x8] 00005EC8 A8AA syscall SectRect 00005ECA 101F move.b D0, [A7]+ 00005ECC 306E FFFA movea.w A0, [A6 - 0x6] 00005ED0 2008 move.l D0, A0 00005ED2 81ED F6A4 divs.w D0, [A5 - 0x95C] 00005ED6 4840 swap.w D0 00005ED8 916E FFFA sub.w [A6 - 0x6], D0 00005EDC 306E FFF8 movea.w A0, [A6 - 0x8] 00005EE0 2008 move.l D0, A0 00005EE2 81ED F6A2 divs.w D0, [A5 - 0x95E] 00005EE6 4840 swap.w D0 00005EE8 916E FFF8 sub.w [A6 - 0x8], D0 00005EEC 306E FFFE movea.w A0, [A6 - 0x2] 00005EF0 2008 move.l D0, A0 00005EF2 81ED F6A4 divs.w D0, [A5 - 0x95C] 00005EF6 4840 swap.w D0 00005EF8 4A40 tst.w D0 00005EFA 6716 beq +0x18 /* 00005F12 */ 00005EFC 306E FFFE movea.w A0, [A6 - 0x2] 00005F00 2008 move.l D0, A0 00005F02 81ED F6A4 divs.w D0, [A5 - 0x95C] 00005F06 4840 swap.w D0 00005F08 322D F6A4 move.w D1, [A5 - 0x95C] 00005F0C 9240 sub.w D1, D0 00005F0E D36E FFFE add.w [A6 - 0x2], D1 label00005F12: 00005F12 306E FFFC movea.w A0, [A6 - 0x4] 00005F16 2008 move.l D0, A0 00005F18 81ED F6A2 divs.w D0, [A5 - 0x95E] 00005F1C 4840 swap.w D0 00005F1E 4A40 tst.w D0 00005F20 6716 beq +0x18 /* 00005F38 */ 00005F22 306E FFFC movea.w A0, [A6 - 0x4] 00005F26 2008 move.l D0, A0 00005F28 81ED F6A2 divs.w D0, [A5 - 0x95E] 00005F2C 4840 swap.w D0 00005F2E 322D F6A2 move.w D1, [A5 - 0x95E] 00005F32 9240 sub.w D1, D0 00005F34 D36E FFFC add.w [A6 - 0x4], D1 label00005F38: 00005F38 306E FFFA movea.w A0, [A6 - 0x6] 00005F3C 2008 move.l D0, A0 00005F3E 81ED F6A4 divs.w D0, [A5 - 0x95C] 00005F42 3D40 FFFA move.w [A6 - 0x6], D0 00005F46 306E FFFE movea.w A0, [A6 - 0x2] 00005F4A 2008 move.l D0, A0 00005F4C 81ED F6A4 divs.w D0, [A5 - 0x95C] 00005F50 3D40 FFFE move.w [A6 - 0x2], D0 00005F54 306E FFF8 movea.w A0, [A6 - 0x8] 00005F58 2008 move.l D0, A0 00005F5A 81ED F6A2 divs.w D0, [A5 - 0x95E] 00005F5E 3D40 FFF8 move.w [A6 - 0x8], D0 00005F62 306E FFFC movea.w A0, [A6 - 0x4] 00005F66 2008 move.l D0, A0 00005F68 81ED F6A2 divs.w D0, [A5 - 0x95E] 00005F6C 3D40 FFFC move.w [A6 - 0x4], D0 00005F70 3D6E FFFA FFF6 move.w [A6 - 0xA], [A6 - 0x6] 00005F76 6000 016E bra +0x170 /* 000060E6 */ label00005F7A: 00005F7A 3D6E FFF8 FFF4 move.w [A6 - 0xC], [A6 - 0x8] 00005F80 6000 0154 bra +0x156 /* 000060D6 */ label00005F84: 00005F84 302E FFF4 move.w D0, [A6 - 0xC] 00005F88 C1ED F6A8 muls.w D0, [A5 - 0x958] 00005F8C D06E FFF6 add.w D0, [A6 - 0xA] 00005F90 C1FC 000C muls.w D0, 0xC 00005F94 D0AD F91E add.l D0, [A5 - 0x6E2] 00005F98 2040 movea.l A0, D0 00005F9A 1010 move.b D0, [A0] 00005F9C 4880 ext.w D0 00005F9E 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00005FA2 0009 012E ori.b A1, 0x2E /* '.' */ 00005FA6 0000 012A ori.b D0, 0x2A /* '*' */ 00005FAA 000B 0126 ori.b A3, 0x26 /* '&' */ 00005FAE 000C 001A ori.b A4, 0x1A 00005FB2 000D 0024 ori.b A5, 0x24 /* '$' */ 00005FB6 001A 0048 ori.b [A2]+, 0x48 /* 'H' */ 00005FBA 000A 006C ori.b A2, 0x6C /* 'l' */ 00005FBE 0005 008C ori.b D5, 0x8C 00005FC2 0018 00F2 ori.b [A0]+, 0xF2 00005FC6 0004 00EE ori.b D4, 0xEE 00005FCA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005FCE 4EBA B7E2 jsr [PC - 0x481E /* 000017B2 */] 00005FD2 588F addq.l A7, 4 00005FD4 6000 00FC bra +0xFE /* 000060D2 */ 00005FD8 302E FFF4 move.w D0, [A6 - 0xC] 00005FDC C1ED F6A8 muls.w D0, [A5 - 0x958] 00005FE0 D06E FFF6 add.w D0, [A6 - 0xA] 00005FE4 C1FC 000C muls.w D0, 0xC 00005FE8 D0AD F91E add.l D0, [A5 - 0x6E2] 00005FEC 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005FF0 2F00 move.l -[A7], D0 00005FF2 4EBA F77E jsr [PC - 0x882 /* 00005772 */] 00005FF6 508F addq.l A7, 8 00005FF8 586E FFF2 addq.w [A6 - 0xE], 4 00005FFC 6000 00D4 bra +0xD6 /* 000060D2 */ 00006000 302E FFF4 move.w D0, [A6 - 0xC] 00006004 C1ED F6A8 muls.w D0, [A5 - 0x958] 00006008 D06E FFF6 add.w D0, [A6 - 0xA] 0000600C C1FC 000C muls.w D0, 0xC 00006010 D0AD F91E add.l D0, [A5 - 0x6E2] 00006014 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00006018 2F00 move.l -[A7], D0 0000601A 4EBA F756 jsr [PC - 0x8AA /* 00005772 */] 0000601E 508F addq.l A7, 8 00006020 566E FFF2 addq.w [A6 - 0xE], 3 00006024 6000 00AC bra +0xAE /* 000060D2 */ 00006028 302E FFF4 move.w D0, [A6 - 0xC] 0000602C C1ED F6A8 muls.w D0, [A5 - 0x958] 00006030 D06E FFF6 add.w D0, [A6 - 0xA] 00006034 C1FC 000C muls.w D0, 0xC 00006038 D0AD F91E add.l D0, [A5 - 0x6E2] 0000603C 2F00 move.l -[A7], D0 0000603E 4EBA EB1A jsr [PC - 0x14E6 /* 00004B5A */] 00006042 588F addq.l A7, 4 00006044 5A6E FFF2 addq.w [A6 - 0xE], 5 00006048 6000 0088 bra +0x8A /* 000060D2 */ 0000604C 302E FFF4 move.w D0, [A6 - 0xC] 00006050 C1ED F6A8 muls.w D0, [A5 - 0x958] 00006054 D06E FFF6 add.w D0, [A6 - 0xA] 00006058 C1FC 000C muls.w D0, 0xC 0000605C D0AD F91E add.l D0, [A5 - 0x6E2] 00006060 2040 movea.l A0, D0 00006062 0C28 0008 0001 cmpi.b [A0 + 0x1], 0x8 00006068 6C68 bge +0x6A /* 000060D2 */ 0000606A 302E FFF4 move.w D0, [A6 - 0xC] 0000606E C1ED F6A8 muls.w D0, [A5 - 0x958] 00006072 D06E FFF6 add.w D0, [A6 - 0xA] 00006076 C1FC 000C muls.w D0, 0xC 0000607A D0AD F91E add.l D0, [A5 - 0x6E2] 0000607E 322E FFF4 move.w D1, [A6 - 0xC] 00006082 C3ED F6A8 muls.w D1, [A5 - 0x958] 00006086 D26E FFF6 add.w D1, [A6 - 0xA] 0000608A C3FC 000C muls.w D1, 0xC 0000608E D2AD F91E add.l D1, [A5 - 0x6E2] 00006092 2041 movea.l A0, D1 00006094 7208 moveq.l D1, 0x08 00006096 1141 0001 move.b [A0 + 0x1], D1 0000609A 2040 movea.l A0, D0 0000609C 1141 0002 move.b [A0 + 0x2], D1 000060A0 066E 0014 FFF2 addi.w [A6 - 0xE], 0x14 000060A6 3F3C 0007 move.w -[A7], 0x7 000060AA 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000060AE 4EBA 056A jsr [PC + 0x56A /* 0000661A */] 000060B2 588F addq.l A7, 4 000060B4 601C bra +0x1E /* 000060D2 */ 000060B6 302E FFF4 move.w D0, [A6 - 0xC] 000060BA C1ED F6A8 muls.w D0, [A5 - 0x958] 000060BE D06E FFF6 add.w D0, [A6 - 0xA] 000060C2 C1FC 000C muls.w D0, 0xC 000060C6 D0AD F91E add.l D0, [A5 - 0x6E2] 000060CA 2F00 move.l -[A7], D0 000060CC 4EBA EA8C jsr [PC - 0x1574 /* 00004B5A */] 000060D0 588F addq.l A7, 4 label000060D2: 000060D2 526E FFF4 addq.w [A6 - 0xC], 1 label000060D6: 000060D6 302E FFF4 move.w D0, [A6 - 0xC] 000060DA B06E FFFC cmp.w D0, [A6 - 0x4] 000060DE 6D00 FEA4 blt -0x15A /* 00005F84 */ 000060E2 526E FFF6 addq.w [A6 - 0xA], 1 label000060E6: 000060E6 302E FFF6 move.w D0, [A6 - 0xA] 000060EA B06E FFFE cmp.w D0, [A6 - 0x2] 000060EE 6D00 FE8A blt -0x174 /* 00005F7A */ 000060F2 4A6E FFF2 tst.w [A6 - 0xE] 000060F6 670A beq +0xC /* 00006102 */ 000060F8 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000060FC 4EBA B0CE jsr [PC - 0x4F32 /* 000011CC */] 00006100 548F addq.l A7, 2 label00006102: 00006102 4E5E unlink A6 00006104 4E75 rts 00006106 4348 chk.w D1, A0 00006108 4543 chk.w D2, D3 0000610A 4B43 chk.w D5, D3 0000610C 4F4C chk.w D7, A4 0000610E 4E56 FFFC link A6, -0x0004 00006112 7004 moveq.l D0, 0x04 00006114 3D40 FFFC move.w [A6 - 0x4], D0 00006118 6000 008A bra +0x8C /* 000061A4 */ label0000611C: 0000611C 7001 moveq.l D0, 0x01 0000611E 3D40 FFFE move.w [A6 - 0x2], D0 00006122 6000 0070 bra +0x72 /* 00006194 */ label00006126: 00006126 302E FFFC move.w D0, [A6 - 0x4] 0000612A C1ED F6A8 muls.w D0, [A5 - 0x958] 0000612E D06E FFFE add.w D0, [A6 - 0x2] 00006132 C1FC 000C muls.w D0, 0xC 00006136 D0AD F91E add.l D0, [A5 - 0x6E2] 0000613A 2040 movea.l A0, D0 0000613C 1010 move.b D0, [A0] 0000613E 4880 ext.w D0 00006140 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00006144 000B 002E ori.b A3, 0x2E /* '.' */ 00006148 0001 002A ori.b D1, 0x2A /* '*' */ 0000614C 0003 0026 ori.b D3, 0x26 /* '&' */ 00006150 0002 0022 ori.b D2, 0x22 /* '\"' */ 00006154 0006 001E ori.b D6, 0x1E 00006158 0009 001A ori.b A1, 0x1A 0000615C 0005 0016 ori.b D5, 0x16 00006160 0004 0012 ori.b D4, 0x12 00006164 0007 000E ori.b D7, 0xE 00006168 0008 000A ori.b A0, 0xA /* '\n' */ 0000616C 0015 0006 ori.b [A5], 0x6 00006170 0019 001E ori.b [A1]+, 0x1E 00006174 302E FFFC move.w D0, [A6 - 0x4] 00006178 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000617C D06E FFFE add.w D0, [A6 - 0x2] 00006180 C1FC 000C muls.w D0, 0xC 00006184 D0AD F91E add.l D0, [A5 - 0x6E2] 00006188 2F00 move.l -[A7], D0 0000618A 4EBA E9CE jsr [PC - 0x1632 /* 00004B5A */] 0000618E 588F addq.l A7, 4 00006190 526E FFFE addq.w [A6 - 0x2], 1 label00006194: 00006194 302D F6A8 move.w D0, [A5 - 0x958] 00006198 5340 subq.w D0, 1 0000619A B06E FFFE cmp.w D0, [A6 - 0x2] 0000619E 6E86 bgt -0x78 /* 00006126 */ 000061A0 526E FFFC addq.w [A6 - 0x4], 1 label000061A4: 000061A4 302D F6A6 move.w D0, [A5 - 0x95A] 000061A8 5340 subq.w D0, 1 000061AA B06E FFFC cmp.w D0, [A6 - 0x4] 000061AE 6E00 FF6C bgt -0x92 /* 0000611C */ 000061B2 4E5E unlink A6 000061B4 4E75 rts 000061B6 4445 neg.w D5 000061B8 5354 subq.w [A4], 1 000061BA 524F addq.w A7, 1 000061BC 5941 subq.w D1, 4 fn000061BE: 000061BE 4E56 FFF8 link A6, -0x0008 000061C2 426E FFFC clr.w [A6 - 0x4] 000061C6 6000 01C8 bra +0x1CA /* 00006390 */ label000061CA: 000061CA 7001 moveq.l D0, 0x01 000061CC 3D40 FFFE move.w [A6 - 0x2], D0 000061D0 6000 01AC bra +0x1AE /* 0000637E */ label000061D4: 000061D4 302E FFFC move.w D0, [A6 - 0x4] 000061D8 C1ED F6A8 muls.w D0, [A5 - 0x958] 000061DC D06E FFFE add.w D0, [A6 - 0x2] 000061E0 C1FC 000C muls.w D0, 0xC 000061E4 D0AD F91E add.l D0, [A5 - 0x6E2] 000061E8 2040 movea.l A0, D0 000061EA 0C10 0018 cmpi.b [A0], 0x18 000061EE 6600 018A bne +0x18C /* 0000637A */ 000061F2 302E FFFC move.w D0, [A6 - 0x4] 000061F6 C1ED F6A8 muls.w D0, [A5 - 0x958] 000061FA D06E FFFE add.w D0, [A6 - 0x2] 000061FE C1FC 000C muls.w D0, 0xC 00006202 D0AD F91E add.l D0, [A5 - 0x6E2] 00006206 2040 movea.l A0, D0 00006208 7015 moveq.l D0, 0x15 0000620A 1080 move.b [A0], D0 0000620C 302E FFFC move.w D0, [A6 - 0x4] 00006210 C1ED F6A8 muls.w D0, [A5 - 0x958] 00006214 D06E FFFE add.w D0, [A6 - 0x2] 00006218 C1FC 000C muls.w D0, 0xC 0000621C D0AD F91E add.l D0, [A5 - 0x6E2] 00006220 5080 addq.l D0, 8 00006222 2F00 move.l -[A7], D0 00006224 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00006228 3F3C 0002 move.w -[A7], 0x2 0000622C A880 syscall SetPt 0000622E 0C6E 0005 FFFC cmpi.w [A6 - 0x4], 0x5 00006234 6F00 00B6 ble +0xB8 /* 000062EC */ 00006238 302E FFFC move.w D0, [A6 - 0x4] 0000623C C1ED F6A8 muls.w D0, [A5 - 0x958] 00006240 D06E FFFE add.w D0, [A6 - 0x2] 00006244 C1FC 000C muls.w D0, 0xC 00006248 D0AD F91E add.l D0, [A5 - 0x6E2] 0000624C 2D40 FFF8 move.l [A6 - 0x8], D0 00006250 4EBA 9F8C jsr [PC - 0x6074 /* 000001DE */] 00006254 322E FFFC move.w D1, [A6 - 0x4] 00006258 5941 subq.w D1, 4 0000625A 48C0 ext.l D0 0000625C 81C1 divs.w D0, D1 0000625E 4840 swap.w D0 00006260 206E FFF8 movea.l A0, [A6 - 0x8] 00006264 3140 0006 move.w [A0 + 0x6], D0 00006268 302E FFFC move.w D0, [A6 - 0x4] 0000626C C1ED F6A8 muls.w D0, [A5 - 0x958] 00006270 D06E FFFE add.w D0, [A6 - 0x2] 00006274 C1FC 000C muls.w D0, 0xC 00006278 D0AD F91E add.l D0, [A5 - 0x6E2] 0000627C 2040 movea.l A0, D0 0000627E 7003 moveq.l D0, 0x03 00006280 1140 0002 move.b [A0 + 0x2], D0 00006284 302E FFFC move.w D0, [A6 - 0x4] 00006288 C1ED F6A8 muls.w D0, [A5 - 0x958] 0000628C D06E FFFE add.w D0, [A6 - 0x2] 00006290 C1FC 000C muls.w D0, 0xC 00006294 D0AD F91E add.l D0, [A5 - 0x6E2] 00006298 2040 movea.l A0, D0 0000629A 7003 moveq.l D0, 0x03 0000629C 1140 0001 move.b [A0 + 0x1], D0 000062A0 302D F6A6 move.w D0, [A5 - 0x95A] 000062A4 5740 subq.w D0, 3 000062A6 B06E FFFC cmp.w D0, [A6 - 0x4] 000062AA 6E00 00AA bgt +0xAC /* 00006356 */ 000062AE 302E FFFC move.w D0, [A6 - 0x4] 000062B2 C1ED F6A8 muls.w D0, [A5 - 0x958] 000062B6 D06E FFFE add.w D0, [A6 - 0x2] 000062BA C1FC 000C muls.w D0, 0xC 000062BE D0AD F91E add.l D0, [A5 - 0x6E2] 000062C2 2040 movea.l A0, D0 000062C4 0C68 0003 0006 cmpi.w [A0 + 0x6], 0x3 000062CA 6C00 008A bge +0x8C /* 00006356 */ 000062CE 302E FFFC move.w D0, [A6 - 0x4] 000062D2 C1ED F6A8 muls.w D0, [A5 - 0x958] 000062D6 D06E FFFE add.w D0, [A6 - 0x2] 000062DA C1FC 000C muls.w D0, 0xC 000062DE D0AD F91E add.l D0, [A5 - 0x6E2] 000062E2 2040 movea.l A0, D0 000062E4 7003 moveq.l D0, 0x03 000062E6 3140 0006 move.w [A0 + 0x6], D0 000062EA 606A bra +0x6C /* 00006356 */ label000062EC: 000062EC 302E FFFC move.w D0, [A6 - 0x4] 000062F0 C1ED F6A8 muls.w D0, [A5 - 0x958] 000062F4 D06E FFFE add.w D0, [A6 - 0x2] 000062F8 C1FC 000C muls.w D0, 0xC 000062FC D0AD F91E add.l D0, [A5 - 0x6E2] 00006300 2D40 FFF8 move.l [A6 - 0x8], D0 00006304 4EBA 9ED8 jsr [PC - 0x6128 /* 000001DE */] 00006308 322D F6A6 move.w D1, [A5 - 0x95A] 0000630C 5F41 subq.w D1, 7 0000630E 48C0 ext.l D0 00006310 81C1 divs.w D0, D1 00006312 4840 swap.w D0 00006314 5240 addq.w D0, 1 00006316 206E FFF8 movea.l A0, [A6 - 0x8] 0000631A 3140 0006 move.w [A0 + 0x6], D0 0000631E 302E FFFC move.w D0, [A6 - 0x4] 00006322 C1ED F6A8 muls.w D0, [A5 - 0x958] 00006326 D06E FFFE add.w D0, [A6 - 0x2] 0000632A C1FC 000C muls.w D0, 0xC 0000632E D0AD F91E add.l D0, [A5 - 0x6E2] 00006332 2040 movea.l A0, D0 00006334 7002 moveq.l D0, 0x02 00006336 1140 0001 move.b [A0 + 0x1], D0 0000633A 302E FFFC move.w D0, [A6 - 0x4] 0000633E C1ED F6A8 muls.w D0, [A5 - 0x958] 00006342 D06E FFFE add.w D0, [A6 - 0x2] 00006346 C1FC 000C muls.w D0, 0xC 0000634A D0AD F91E add.l D0, [A5 - 0x6E2] 0000634E 2040 movea.l A0, D0 00006350 7002 moveq.l D0, 0x02 00006352 1140 0002 move.b [A0 + 0x2], D0 label00006356: 00006356 302E FFFC move.w D0, [A6 - 0x4] 0000635A C1ED F6A8 muls.w D0, [A5 - 0x958] 0000635E D06E FFFE add.w D0, [A6 - 0x2] 00006362 C1FC 000C muls.w D0, 0xC 00006366 D0AD F91E add.l D0, [A5 - 0x6E2] 0000636A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000636E 2040 movea.l A0, D0 00006370 2F28 0008 move.l -[A7], [A0 + 0x8] 00006374 4EBA A780 jsr [PC - 0x5880 /* 00000AF6 */] 00006378 508F addq.l A7, 8 label0000637A: 0000637A 526E FFFE addq.w [A6 - 0x2], 1 label0000637E: 0000637E 302D F6A8 move.w D0, [A5 - 0x958] 00006382 5340 subq.w D0, 1 00006384 B06E FFFE cmp.w D0, [A6 - 0x2] 00006388 6E00 FE4A bgt -0x1B4 /* 000061D4 */ 0000638C 526E FFFC addq.w [A6 - 0x4], 1 label00006390: 00006390 302D F6A6 move.w D0, [A5 - 0x95A] 00006394 5340 subq.w D0, 1 00006396 B06E FFFC cmp.w D0, [A6 - 0x4] 0000639A 6E00 FE2E bgt -0x1D0 /* 000061CA */ 0000639E 4E5E unlink A6 000063A0 4E75 rts 000063A2 4547 chk.w D2, D7 000063A4 4753 chk.w D3, [A3] 000063A6 544F addq.w A7, 2 000063A8 4755 chk.w D3, [A5] fn000063AA: 000063AA 4E56 FFF8 link A6, -0x0008 000063AE 486E FFFC pea.l [A6 - 0x4] 000063B2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000063B6 3F2E 000A move.w -[A7], [A6 + 0xA] 000063BA A880 syscall SetPt 000063BC 302E FFFC move.w D0, [A6 - 0x4] 000063C0 C1ED F6A8 muls.w D0, [A5 - 0x958] 000063C4 D06E FFFE add.w D0, [A6 - 0x2] 000063C8 C1FC 000C muls.w D0, 0xC 000063CC D0AD F91E add.l D0, [A5 - 0x6E2] 000063D0 2040 movea.l A0, D0 000063D2 43ED FD94 lea.l A1, [A5 - 0x26C] 000063D6 20D9 move.l [A0]+, [A1]+ 000063D8 20D9 move.l [A0]+, [A1]+ 000063DA 20D9 move.l [A0]+, [A1]+ 000063DC 302E FFFC move.w D0, [A6 - 0x4] 000063E0 C1ED F6A8 muls.w D0, [A5 - 0x958] 000063E4 D06E FFFE add.w D0, [A6 - 0x2] 000063E8 C1FC 000C muls.w D0, 0xC 000063EC D0AD F91E add.l D0, [A5 - 0x6E2] 000063F0 2D40 FFF8 move.l [A6 - 0x8], D0 000063F4 4EBA 9DE8 jsr [PC - 0x6218 /* 000001DE */] 000063F8 48C0 ext.l D0 000063FA 81FC 0006 divs.w D0, 0x6 000063FE 4840 swap.w D0 00006400 206E FFF8 movea.l A0, [A6 - 0x8] 00006404 D168 0008 add.w [A0 + 0x8], D0 00006408 302E FFFC move.w D0, [A6 - 0x4] 0000640C C1ED F6A8 muls.w D0, [A5 - 0x958] 00006410 D06E FFFE add.w D0, [A6 - 0x2] 00006414 C1FC 000C muls.w D0, 0xC 00006418 D0AD F91E add.l D0, [A5 - 0x6E2] 0000641C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006420 2040 movea.l A0, D0 00006422 2F28 0008 move.l -[A7], [A0 + 0x8] 00006426 4EBA A6CE jsr [PC - 0x5932 /* 00000AF6 */] 0000642A 508F addq.l A7, 8 0000642C 4E5E unlink A6 0000642E 4E75 rts 00006430 4352 chk.w D1, [A2] 00006432 4541 chk.w D2, D1 00006434 5445 addq.w D5, 2 00006436 5452 addq.w [A2], 2 fn00006438: 00006438 4E56 FFFA link A6, -0x0006 0000643C 206D FCBE movea.l A0, [A5 - 0x342] 00006440 0C28 0001 0001 cmpi.b [A0 + 0x1], 0x1 00006446 6722 beq +0x24 /* 0000646A */ 00006448 206D FCBE movea.l A0, [A5 - 0x342] 0000644C 1028 0001 move.b D0, [A0 + 0x1] 00006450 4880 ext.w D0 00006452 0C40 FFFF cmpi.w D0, 0xFFFF 00006456 6712 beq +0x14 /* 0000646A */ 00006458 4EBA 9D84 jsr [PC - 0x627C /* 000001DE */] 0000645C 0240 0002 andi.w D0, 0x2 00006460 5340 subq.w D0, 1 00006462 206D FCBE movea.l A0, [A5 - 0x342] 00006466 1140 0001 move.b [A0 + 0x1], D0 label0000646A: 0000646A 206D FCBE movea.l A0, [A5 - 0x342] 0000646E 1028 0001 move.b D0, [A0 + 0x1] 00006472 4880 ext.w D0 00006474 3D40 FFFA move.w [A6 - 0x6], D0 00006478 302D FCC2 move.w D0, [A5 - 0x33E] 0000647C 5340 subq.w D0, 1 0000647E 3D40 FFFC move.w [A6 - 0x4], D0 00006482 6000 00AA bra +0xAC /* 0000652E */ label00006486: 00006486 302D FCC4 move.w D0, [A5 - 0x33C] 0000648A 906E FFFA sub.w D0, [A6 - 0x6] 0000648E 3D40 FFFE move.w [A6 - 0x2], D0 00006492 6000 0084 bra +0x86 /* 00006518 */ label00006496: 00006496 4A6E FFFE tst.w [A6 - 0x2] 0000649A 6D00 0074 blt +0x76 /* 00006510 */ 0000649E 302E FFFE move.w D0, [A6 - 0x2] 000064A2 B06D F6A8 cmp.w D0, [A5 - 0x958] 000064A6 6C00 0068 bge +0x6A /* 00006510 */ 000064AA 4A6E FFFC tst.w [A6 - 0x4] 000064AE 6D00 0060 blt +0x62 /* 00006510 */ 000064B2 302E FFFC move.w D0, [A6 - 0x4] 000064B6 B06D F6A6 cmp.w D0, [A5 - 0x95A] 000064BA 6C54 bge +0x56 /* 00006510 */ 000064BC 302E FFFC move.w D0, [A6 - 0x4] 000064C0 C1ED F6A8 muls.w D0, [A5 - 0x958] 000064C4 D06E FFFE add.w D0, [A6 - 0x2] 000064C8 C1FC 000C muls.w D0, 0xC 000064CC D0AD F91E add.l D0, [A5 - 0x6E2] 000064D0 2040 movea.l A0, D0 000064D2 4A10 tst.b [A0] 000064D4 663A bne +0x3C /* 00006510 */ 000064D6 206D FCBE movea.l A0, [A5 - 0x342] 000064DA 4A68 0006 tst.w [A0 + 0x6] 000064DE 6712 beq +0x14 /* 000064F2 */ 000064E0 302E FFFC move.w D0, [A6 - 0x4] 000064E4 B06D FCC2 cmp.w D0, [A5 - 0x33E] 000064E8 6E08 bgt +0xA /* 000064F2 */ 000064EA 206D FCBE movea.l A0, [A5 - 0x342] 000064EE 5368 0006 subq.w [A0 + 0x6], 1 label000064F2: 000064F2 302E FFFE move.w D0, [A6 - 0x2] 000064F6 906D FCC4 sub.w D0, [A5 - 0x33C] 000064FA 322E FFFC move.w D1, [A6 - 0x4] 000064FE 926D FCC2 sub.w D1, [A5 - 0x33E] 00006502 3F01 move.w -[A7], D1 00006504 3F00 move.w -[A7], D0 00006506 4EBA F2F4 jsr [PC - 0xD0C /* 000057FC */] 0000650A 588F addq.l A7, 4 0000650C 7001 moveq.l D0, 0x01 0000650E 602E bra +0x30 /* 0000653E */ label00006510: 00006510 302E FFFA move.w D0, [A6 - 0x6] 00006514 D16E FFFE add.w [A6 - 0x2], D0 label00006518: 00006518 302E FFFA move.w D0, [A6 - 0x6] 0000651C D040 add.w D0, D0 0000651E D06D FCC4 add.w D0, [A5 - 0x33C] 00006522 B06E FFFE cmp.w D0, [A6 - 0x2] 00006526 6600 FF6E bne -0x90 /* 00006496 */ 0000652A 526E FFFC addq.w [A6 - 0x4], 1 label0000652E: 0000652E 302D FCC2 move.w D0, [A5 - 0x33E] 00006532 5240 addq.w D0, 1 00006534 B06E FFFC cmp.w D0, [A6 - 0x4] 00006538 6C00 FF4C bge -0xB2 /* 00006486 */ 0000653C 7000 moveq.l D0, 0x00 label0000653E: 0000653E 4E5E unlink A6 00006540 4E75 rts 00006542 4553 chk.w D2, [A3] 00006544 4341 chk.w D1, D1 00006546 5045 addq.w D5, 8 00006548 2020 move.l D0, -[A0] fn0000654A: 0000654A 4E56 FFF6 link A6, -0x000A 0000654E 426E FFFA clr.w [A6 - 0x6] 00006552 6000 0072 bra +0x74 /* 000065C6 */ label00006556: 00006556 598F subq.l A7, 4 00006558 4879 736E 6420 push.l 0x736E6420 /* 'snd ' */ 0000655E 302E FFFA move.w D0, [A6 - 0x6] 00006562 0640 012C addi.w D0, 0x12C 00006566 3F00 move.w -[A7], D0 00006568 A9A0 syscall GetResource 0000656A 205F movea.l A0, [A7]+ 0000656C 2D48 FFFC move.l [A6 - 0x4], A0 00006570 B0FC 0000 cmpa.w A0, 0x0 00006574 660C bne +0xE /* 00006582 */ 00006576 4879 0000 0206 push.l 0x206 0000657C 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00006580 588F addq.l A7, 4 label00006582: 00006582 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006586 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 0000658A 302E FFFA move.w D0, [A6 - 0x6] 0000658E 48C0 ext.l D0 00006590 E580 asl D0, 2 00006592 41ED FDAE lea.l A0, [A5 - 0x252] 00006596 D1C0 add.l A0, D0 00006598 226E FFFC movea.l A1, [A6 - 0x4] 0000659C 2091 move.l [A0], [A1] 0000659E 302E FFFA move.w D0, [A6 - 0x6] 000065A2 48C0 ext.l D0 000065A4 E580 asl D0, 2 000065A6 41ED FDDE lea.l A0, [A5 - 0x222] 000065AA D1C0 add.l A0, D0 000065AC 598F subq.l A7, 4 000065AE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000065B2 2D48 FFF6 move.l [A6 - 0xA], A0 000065B6 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000065BA 201F move.l D0, [A7]+ 000065BC 206E FFF6 movea.l A0, [A6 - 0xA] 000065C0 2080 move.l [A0], D0 000065C2 526E FFFA addq.w [A6 - 0x6], 1 label000065C6: 000065C6 0C6E 000C FFFA cmpi.w [A6 - 0x6], 0xC 000065CC 6D88 blt -0x76 /* 00006556 */ 000065CE 4E5E unlink A6 000065D0 4E75 rts 000065D2 494E chk.w D4, A6 000065D4 4954 chk.w D4, [A4] 000065D6 534F subq.w A7, 1 000065D8 554E subq.w A6, 2 fn000065DA: 000065DA 4E56 FFFC link A6, -0x0004 000065DE 206E 0008 movea.l A0, [A6 + 0x8] 000065E2 41E8 0016 lea.l A0, [A0 + 0x16] 000065E6 2D48 FFFC move.l [A6 - 0x4], A0 000065EA 206E FFFC movea.l A0, [A6 - 0x4] 000065EE 4250 clr.w [A0] 000065F0 206E FFFC movea.l A0, [A6 - 0x4] 000065F4 217C 0001 0000 0002 move.l [A0 + 0x2], 0x10000 000065FC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006600 206E 000C movea.l A0, [A6 + 0xC] 00006604 4868 FFEA pea.l [A0 - 0x16] 00006608 42A7 clr.l -[A7] 0000660A 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 0000660E 4E5E unlink A6 00006610 4E75 rts 00006612 4641 not.w D1 00006614 4B45 chk.w D5, D5 00006616 534F subq.w A7, 1 00006618 554E subq.w A6, 2 fn0000661A: 0000661A 4E56 0000 link A6, 0 0000661E 4A6D F936 tst.w [A5 - 0x6CA] 00006622 674A beq +0x4C /* 0000666E */ 00006624 536E 0008 subq.w [A6 + 0x8], 1 00006628 558F subq.l A7, 2 0000662A 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 0000662E 101F move.b D0, [A7]+ 00006630 4A00 tst.b D0 00006632 660E bne +0x10 /* 00006642 */ 00006634 302E 000A move.w D0, [A6 + 0xA] 00006638 B06D FE0E cmp.w D0, [A5 - 0x1F2] 0000663C 6D30 blt +0x32 /* 0000666E */ 0000663E 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] label00006642: 00006642 3B6E 000A FE0E move.w [A5 - 0x1F2], [A6 + 0xA] 00006648 302E 0008 move.w D0, [A6 + 0x8] 0000664C 48C0 ext.l D0 0000664E E580 asl D0, 2 00006650 41ED FDAE lea.l A0, [A5 - 0x252] 00006654 D1C0 add.l A0, D0 00006656 302E 0008 move.w D0, [A6 + 0x8] 0000665A 48C0 ext.l D0 0000665C E580 asl D0, 2 0000665E 43ED FDDE lea.l A1, [A5 - 0x222] 00006662 D3C0 add.l A1, D0 00006664 2F11 move.l -[A7], [A1] 00006666 2F10 move.l -[A7], [A0] 00006668 4EBA FF70 jsr [PC - 0x90 /* 000065DA */] 0000666C 508F addq.l A7, 8 label0000666E: 0000666E 4E5E unlink A6 00006670 4E75 rts 00006672 4D41 chk.w D6, D1 00006674 4B45 chk.w D5, D5 00006676 4E4F trap 15 00006678 4953 chk.w D4, [A3] export_52: 0000667A 558F subq.l A7, 2 0000667C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00006680 101F move.b D0, [A7]+ 00006682 4A00 tst.b D0 00006684 6704 beq +0x6 /* 0000668A */ 00006686 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] label0000668A: 0000668A 4E75 rts fn0000668C: 0000668C 41ED FFA0 lea.l A0, [A5 - 0x60] 00006690 43ED F8A6 lea.l A1, [A5 - 0x75A] 00006694 20D9 move.l [A0]+, [A1]+ 00006696 20D9 move.l [A0]+, [A1]+ 00006698 7070 moveq.l D0, 0x70 0000669A 3B40 FFA2 move.w [A5 - 0x5E], D0 0000669E 7014 moveq.l D0, 0x14 000066A0 3B40 FFA0 move.w [A5 - 0x60], D0 000066A4 302D FFA6 move.w D0, [A5 - 0x5A] 000066A8 906D FFA2 sub.w D0, [A5 - 0x5E] 000066AC 48C0 ext.l D0 000066AE 81FC 0014 divs.w D0, 0x14 000066B2 4840 swap.w D0 000066B4 916D FFA6 sub.w [A5 - 0x5A], D0 000066B8 306D FFA4 movea.w A0, [A5 - 0x5C] 000066BC 2008 move.l D0, A0 000066BE 81FC 0014 divs.w D0, 0x14 000066C2 4840 swap.w D0 000066C4 916D FFA4 sub.w [A5 - 0x5C], D0 000066C8 41ED FFA0 lea.l A0, [A5 - 0x60] 000066CC 2008 move.l D0, A0 000066CE 4E75 rts fn000066D0: 000066D0 598F subq.l A7, 4 000066D2 4879 506E 4F70 push.l 0x506E4F70 /* 'PnOp' */ 000066D8 3F3C 012C move.w -[A7], 0x12C 000066DC A9A0 syscall GetResource 000066DE 205F movea.l A0, [A7]+ 000066E0 2B48 FF48 move.l [A5 - 0xB8], A0 000066E4 4AAD FF48 tst.l [A5 - 0xB8] 000066E8 6606 bne +0x8 /* 000066F0 */ 000066EA 4EBA 0056 jsr [PC + 0x56 /* 00006742 */] 000066EE 6018 bra +0x1A /* 00006708 */ label000066F0: 000066F0 2F2D FF48 move.l -[A7], [A5 - 0xB8] 000066F4 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 000066F8 2F2D FF48 move.l -[A7], [A5 - 0xB8] 000066FC 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00006700 206D FF48 movea.l A0, [A5 - 0xB8] 00006704 2B50 FF30 move.l [A5 - 0xD0], [A0] label00006708: 00006708 598F subq.l A7, 4 0000670A 4879 506E 5374 push.l 0x506E5374 /* 'PnSt' */ 00006710 3F3C 012C move.w -[A7], 0x12C 00006714 A9A0 syscall GetResource 00006716 205F movea.l A0, [A7]+ 00006718 2B48 FF4C move.l [A5 - 0xB4], A0 0000671C 4AAD FF4C tst.l [A5 - 0xB4] 00006720 6606 bne +0x8 /* 00006728 */ 00006722 4EBA 009E jsr [PC + 0x9E /* 000067C2 */] 00006726 6018 bra +0x1A /* 00006740 */ label00006728: 00006728 2F2D FF4C move.l -[A7], [A5 - 0xB4] 0000672C 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00006730 2F2D FF4C move.l -[A7], [A5 - 0xB4] 00006734 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00006738 206D FF4C movea.l A0, [A5 - 0xB4] 0000673C 2B50 FF34 move.l [A5 - 0xCC], [A0] label00006740: 00006740 4E75 rts fn00006742: 00006742 4E56 FFFE link A6, -0x0002 00006746 598F subq.l A7, 4 00006748 4878 0410 push.l 0x410 0000674C 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00006750 205F movea.l A0, [A7]+ 00006752 2B48 FF48 move.l [A5 - 0xB8], A0 00006756 2F2D FF48 move.l -[A7], [A5 - 0xB8] 0000675A 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 0000675E 2F2D FF48 move.l -[A7], [A5 - 0xB8] 00006762 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00006766 206D FF48 movea.l A0, [A5 - 0xB8] 0000676A 2B50 FF30 move.l [A5 - 0xD0], [A0] 0000676E 426E FFFE clr.w [A6 - 0x2] 00006772 601E bra +0x20 /* 00006792 */ label00006774: 00006774 302E FFFE move.w D0, [A6 - 0x2] 00006778 C1FC 0068 muls.w D0, 0x68 /* 'h' */ 0000677C D0AD FF30 add.l D0, [A5 - 0xD0] 00006780 2040 movea.l A0, D0 00006782 43ED FE78 lea.l A1, [A5 - 0x188] 00006786 7019 moveq.l D0, 0x19 label00006788: 00006788 20D9 move.l [A0]+, [A1]+ 0000678A 51C8 FFFC dbf D0, -0x6 /* 00006788 */ 0000678E 526E FFFE addq.w [A6 - 0x2], 1 label00006792: 00006792 0C6E 000A FFFE cmpi.w [A6 - 0x2], 0xA /* '\n' */ 00006798 6DDA blt -0x24 /* 00006774 */ 0000679A 2F2D FF48 move.l -[A7], [A5 - 0xB8] 0000679E 4879 506E 4F70 push.l 0x506E4F70 /* 'PnOp' */ 000067A4 3F3C 012C move.w -[A7], 0x12C 000067A8 4879 0000 0260 push.l 0x260 000067AE A9AB syscall AddResource 000067B0 2F2D FF48 move.l -[A7], [A5 - 0xB8] 000067B4 A9B0 syscall WriteResource 000067B6 4E5E unlink A6 000067B8 4E75 rts 000067BA 4352 chk.w D1, [A2] 000067BC 4541 chk.w D2, D1 000067BE 5445 addq.w D5, 2 000067C0 4F50 chk.w D7, [A0] fn000067C2: 000067C2 4E56 FFFE link A6, -0x0002 000067C6 598F subq.l A7, 4 000067C8 4878 0104 push.l 0x104 000067CC 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 000067D0 205F movea.l A0, [A7]+ 000067D2 2B48 FF4C move.l [A5 - 0xB4], A0 000067D6 2F2D FF4C move.l -[A7], [A5 - 0xB4] 000067DA 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 000067DE 2F2D FF4C move.l -[A7], [A5 - 0xB4] 000067E2 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 000067E6 206D FF4C movea.l A0, [A5 - 0xB4] 000067EA 2B50 FF34 move.l [A5 - 0xCC], [A0] 000067EE 426E FFFE clr.w [A6 - 0x2] 000067F2 6020 bra +0x22 /* 00006814 */ label000067F4: 000067F4 302E FFFE move.w D0, [A6 - 0x2] 000067F8 C1FC 001A muls.w D0, 0x1A 000067FC D0AD FF34 add.l D0, [A5 - 0xCC] 00006800 2040 movea.l A0, D0 00006802 43ED FEE0 lea.l A1, [A5 - 0x120] 00006806 7005 moveq.l D0, 0x05 label00006808: 00006808 20D9 move.l [A0]+, [A1]+ 0000680A 51C8 FFFC dbf D0, -0x6 /* 00006808 */ 0000680E 30D9 move.w [A0]+, [A1]+ 00006810 526E FFFE addq.w [A6 - 0x2], 1 label00006814: 00006814 0C6E 000A FFFE cmpi.w [A6 - 0x2], 0xA /* '\n' */ 0000681A 6DD8 blt -0x26 /* 000067F4 */ 0000681C 2F2D FF4C move.l -[A7], [A5 - 0xB4] 00006820 4879 506E 5374 push.l 0x506E5374 /* 'PnSt' */ 00006826 3F3C 012C move.w -[A7], 0x12C 0000682A 4879 0000 0262 push.l 0x262 00006830 A9AB syscall AddResource 00006832 2F2D FF4C move.l -[A7], [A5 - 0xB4] 00006836 A9B0 syscall WriteResource 00006838 4E5E unlink A6 0000683A 4E75 rts 0000683C 4352 chk.w D1, [A2] 0000683E 4541 chk.w D2, D1 00006840 5445 addq.w D5, 2 00006842 5354 subq.w [A4], 1 fn00006844: 00006844 4E56 FFFE link A6, -0x0002 00006848 2F2D FF48 move.l -[A7], [A5 - 0xB8] 0000684C A9AA syscall ChangedResource 0000684E 558F subq.l A7, 2 00006850 A9AF syscall ResError 00006852 301F move.w D0, [A7]+ 00006854 3D40 FFFE move.w [A6 - 0x2], D0 00006858 4A40 tst.w D0 0000685A 6706 beq +0x8 /* 00006862 */ 0000685C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00006860 A9C8 syscall SysBeep label00006862: 00006862 2F2D FF48 move.l -[A7], [A5 - 0xB8] 00006866 A9B0 syscall WriteResource 00006868 4E5E unlink A6 0000686A 4E75 rts 0000686C 5341 subq.w D1, 1 0000686E 5645 addq.w D5, 3 00006870 4F50 chk.w D7, [A0] 00006872 5449 addq.w A1, 2 fn00006874: 00006874 4E56 FFFE link A6, -0x0002 00006878 302D FF3C move.w D0, [A5 - 0xC4] 0000687C C1FC 001A muls.w D0, 0x1A 00006880 D0AD FF34 add.l D0, [A5 - 0xCC] 00006884 2040 movea.l A0, D0 00006886 43ED FEFA lea.l A1, [A5 - 0x106] 0000688A 7005 moveq.l D0, 0x05 label0000688C: 0000688C 20D9 move.l [A0]+, [A1]+ 0000688E 51C8 FFFC dbf D0, -0x6 /* 0000688C */ 00006892 30D9 move.w [A0]+, [A1]+ 00006894 2F2D FF4C move.l -[A7], [A5 - 0xB4] 00006898 A9AA syscall ChangedResource 0000689A 558F subq.l A7, 2 0000689C A9AF syscall ResError 0000689E 301F move.w D0, [A7]+ 000068A0 3D40 FFFE move.w [A6 - 0x2], D0 000068A4 4A40 tst.w D0 000068A6 6706 beq +0x8 /* 000068AE */ 000068A8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000068AC A9C8 syscall SysBeep label000068AE: 000068AE 2F2D FF4C move.l -[A7], [A5 - 0xB4] 000068B2 A9B0 syscall WriteResource 000068B4 4E5E unlink A6 000068B6 4E75 rts 000068B8 5341 subq.w D1, 1 000068BA 5645 addq.w D5, 3 000068BC 5354 subq.w [A4], 1 000068BE 4154 chk.w D0, [A4] fn000068C0: 000068C0 4E56 FEEC link A6, -0x0114 000068C4 102D FE64 move.b D0, [A5 - 0x19C] 000068C8 4880 ext.w D0 000068CA D06D FE66 add.w D0, [A5 - 0x19A] 000068CE 5340 subq.w D0, 1 000068D0 3D40 FEEE move.w [A6 - 0x112], D0 000068D4 486E FFF8 pea.l [A6 - 0x8] 000068D8 A874 syscall GetPort 000068DA 486E FFF0 pea.l [A6 - 0x10] 000068DE 4267 clr.w -[A7] 000068E0 3F3C 0014 move.w -[A7], 0x14 000068E4 3F3C 0200 move.w -[A7], 0x200 000068E8 3F3C 0156 move.w -[A7], 0x156 000068EC A8A7 syscall SetRect 000068EE 598F subq.l A7, 4 000068F0 42A7 clr.l -[A7] 000068F2 486E FFF0 pea.l [A6 - 0x10] 000068F6 4879 0000 0264 push.l 0x264 000068FC 1F3C 0001 move.b -[A7], 0x1 00006900 3F3C 0004 move.w -[A7], 0x4 00006904 4878 FFFF push.l 0xFFFF 00006908 4267 clr.w -[A7] 0000690A 4878 0014 push.l 0x14 0000690E A913 syscall NewWindow 00006910 205F movea.l A0, [A7]+ 00006912 2D48 FFFC move.l [A6 - 0x4], A0 00006916 4AAE FFFC tst.l [A6 - 0x4] 0000691A 6700 013E beq +0x140 /* 00006A5A */ 0000691E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006922 A873 syscall SetPort 00006924 3F3C 0012 move.w -[A7], 0x12 00006928 A887 syscall TextFont 0000692A 3F3C 0012 move.w -[A7], 0x12 0000692E A88A syscall TextSize 00006930 486D FE10 pea.l [A5 - 0x1F0] 00006934 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00006938 588F addq.l A7, 4 0000693A 486D FE10 pea.l [A5 - 0x1F0] 0000693E 4879 0000 0276 push.l 0x276 00006944 3F3C 0014 move.w -[A7], 0x14 00006948 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000694C 4EBA 0118 jsr [PC + 0x118 /* 00006A66 */] 00006950 4FEF 000C lea.l A7, [A7 + 0xC] 00006954 486D FE10 pea.l [A5 - 0x1F0] 00006958 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 0000695C 588F addq.l A7, 4 0000695E 3F2D FEFA move.w -[A7], [A5 - 0x106] 00006962 4879 0000 0288 push.l 0x288 00006968 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 0000696C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00006970 4EBA 00F4 jsr [PC + 0xF4 /* 00006A66 */] 00006974 4FEF 000A lea.l A7, [A7 + 0xA] 00006978 3F2D FEFC move.w -[A7], [A5 - 0x104] 0000697C 4879 0000 02A0 push.l 0x2A0 00006982 3F3C 0046 move.w -[A7], 0x46 /* 'F' */ 00006986 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000698A 4EBA 00DA jsr [PC + 0xDA /* 00006A66 */] 0000698E 4FEF 000A lea.l A7, [A7 + 0xA] 00006992 3F2D FEFE move.w -[A7], [A5 - 0x102] 00006996 2F2D FF00 move.l -[A7], [A5 - 0x100] 0000699A 4879 0000 02BA push.l 0x2BA 000069A0 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 000069A4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000069A8 4EBA 00BC jsr [PC + 0xBC /* 00006A66 */] 000069AC 4FEF 000E lea.l A7, [A7 + 0xE] 000069B0 2F2D FF04 move.l -[A7], [A5 - 0xFC] 000069B4 4879 0000 02D6 push.l 0x2D6 000069BA 3F3C 006E move.w -[A7], 0x6E /* 'n' */ 000069BE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000069C2 4EBA 00A2 jsr [PC + 0xA2 /* 00006A66 */] 000069C6 4FEF 000C lea.l A7, [A7 + 0xC] 000069CA 4878 0E10 push.l 0xE10 000069CE 2F2D FF08 move.l -[A7], [A5 - 0xF8] 000069D2 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000069D6 2F00 move.l -[A7], D0 000069D8 4879 0000 02EA push.l 0x2EA 000069DE 3F3C 0082 move.w -[A7], 0x82 000069E2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000069E6 4EBA 007E jsr [PC + 0x7E /* 00006A66 */] 000069EA 4FEF 000C lea.l A7, [A7 + 0xC] 000069EE 4878 0E10 push.l 0xE10 000069F2 2F2D FF10 move.l -[A7], [A5 - 0xF0] 000069F6 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000069FA 2F00 move.l -[A7], D0 000069FC 4879 0000 0304 push.l 0x304 00006A02 3F3C 0096 move.w -[A7], 0x96 00006A06 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00006A0A 4EBA 005A jsr [PC + 0x5A /* 00006A66 */] 00006A0E 4FEF 000C lea.l A7, [A7 + 0xC] 00006A12 4878 0E10 push.l 0xE10 00006A16 2F2D FF0C move.l -[A7], [A5 - 0xF4] 00006A1A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00006A1E 2F00 move.l -[A7], D0 00006A20 4879 0000 0326 push.l 0x326 00006A26 3F3C 00AA move.w -[A7], 0xAA 00006A2A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00006A2E 4EBA 0036 jsr [PC + 0x36 /* 00006A66 */] 00006A32 4FEF 000C lea.l A7, [A7 + 0xC] 00006A36 4879 0000 0354 push.l 0x354 00006A3C 3F3C 0118 move.w -[A7], 0x118 00006A40 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00006A44 4EBA 0020 jsr [PC + 0x20 /* 00006A66 */] 00006A48 508F addq.l A7, 8 00006A4A 4EBA 9680 jsr [PC - 0x6980 /* 000000CC */] 00006A4E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006A52 A914 syscall DisposeWindow 00006A54 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00006A58 A873 syscall SetPort label00006A5A: 00006A5A 4E5E unlink A6 00006A5C 4E75 rts 00006A5E 5348 subq.w A0, 1 00006A60 4F57 chk.w D7, [A7] 00006A62 5354 subq.w [A4], 1 00006A64 4154 chk.w D0, [A4] fn00006A66: 00006A66 4E56 FFB0 link A6, -0x0050 00006A6A 2F2E 001C move.l -[A7], [A6 + 0x1C] 00006A6E 2F2E 0018 move.l -[A7], [A6 + 0x18] 00006A72 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006A76 2F2E 0010 move.l -[A7], [A6 + 0x10] 00006A7A 2F2E 000C move.l -[A7], [A6 + 0xC] 00006A7E 486E FFB0 pea.l [A6 - 0x50] 00006A82 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00006A86 4FEF 0018 lea.l A7, [A7 + 0x18] 00006A8A 486E FFB0 pea.l [A6 - 0x50] 00006A8E 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00006A92 588F addq.l A7, 4 00006A94 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006A98 3F2E 000A move.w -[A7], [A6 + 0xA] 00006A9C A893 syscall MoveTo 00006A9E 486E FFB0 pea.l [A6 - 0x50] 00006AA2 A884 syscall DrawString 00006AA4 4E5E unlink A6 00006AA6 4E75 rts 00006AA8 5052 addq.w [A2], 8 00006AAA 494E chk.w D4, A6 00006AAC 5441 addq.w D1, 2 00006AAE 5420 addq.b -[A0], 2 fn00006AB0: 00006AB0 4E56 FFFC link A6, -0x0004 00006AB4 598F subq.l A7, 4 00006AB6 A975 syscall TickCount 00006AB8 201F move.l D0, [A7]+ 00006ABA 90AD F954 sub.l D0, [A5 - 0x6AC] 00006ABE 90AD F95C sub.l D0, [A5 - 0x6A4] 00006AC2 2B40 F958 move.l [A5 - 0x6A8], D0 00006AC6 2D6D FF04 FFFC move.l [A6 - 0x4], [A5 - 0xFC] 00006ACC 306D FEFA movea.w A0, [A5 - 0x106] 00006AD0 2F08 move.l -[A7], A0 00006AD2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006AD6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00006ADA 2D40 FFFC move.l [A6 - 0x4], D0 00006ADE 302D F930 move.w D0, [A5 - 0x6D0] 00006AE2 48C0 ext.l D0 00006AE4 D1AE FFFC add.l [A6 - 0x4], D0 00006AE8 526D FEFA addq.w [A5 - 0x106], 1 00006AEC 302E 0008 move.w D0, [A6 + 0x8] 00006AF0 D16D FEFC add.w [A5 - 0x104], D0 00006AF4 306D F930 movea.w A0, [A5 - 0x6D0] 00006AF8 B1ED FF00 cmpa.l A0, [A5 - 0x100] 00006AFC 6F16 ble +0x18 /* 00006B14 */ 00006AFE 306D F930 movea.w A0, [A5 - 0x6D0] 00006B02 2B48 FF00 move.l [A5 - 0x100], A0 00006B06 102D FE64 move.b D0, [A5 - 0x19C] 00006B0A 4880 ext.w D0 00006B0C D06D FE66 add.w D0, [A5 - 0x19A] 00006B10 3B40 FEFE move.w [A5 - 0x102], D0 label00006B14: 00006B14 306D FEFA movea.w A0, [A5 - 0x106] 00006B18 2F08 move.l -[A7], A0 00006B1A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006B1E 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00006B22 48C0 ext.l D0 00006B24 2B40 FF04 move.l [A5 - 0xFC], D0 00006B28 202D F958 move.l D0, [A5 - 0x6A8] 00006B2C B0AD FF08 cmp.l D0, [A5 - 0xF8] 00006B30 6F06 ble +0x8 /* 00006B38 */ 00006B32 2B6D F958 FF08 move.l [A5 - 0xF8], [A5 - 0x6A8] label00006B38: 00006B38 202D F958 move.l D0, [A5 - 0x6A8] 00006B3C D1AD FF0C add.l [A5 - 0xF4], D0 00006B40 306D FEFA movea.w A0, [A5 - 0x106] 00006B44 2F08 move.l -[A7], A0 00006B46 2F2D FF0C move.l -[A7], [A5 - 0xF4] 00006B4A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00006B4E 2B40 FF10 move.l [A5 - 0xF0], D0 00006B52 4EBA FD20 jsr [PC - 0x2E0 /* 00006874 */] 00006B56 4E5E unlink A6 00006B58 4E75 rts 00006B5A 5550 subq.w [A0], 2 00006B5C 4441 neg.w D1 00006B5E 5445 addq.w D5, 2 00006B60 5354 subq.w [A4], 1 export_57: 00006B62 426D FF40 clr.w [A5 - 0xC0] 00006B66 426D FF42 clr.w [A5 - 0xBE] 00006B6A 102D FE64 move.b D0, [A5 - 0x19C] 00006B6E 4880 ext.w D0 00006B70 D06D FE66 add.w D0, [A5 - 0x19A] 00006B74 3B40 FF3E move.w [A5 - 0xC2], D0 00006B78 486D FE10 pea.l [A5 - 0x1F0] 00006B7C 4879 0000 036C push.l 0x36C 00006B82 4879 0000 036E push.l 0x36E 00006B88 4879 0000 0370 push.l 0x370 00006B8E A98B syscall ParamText 00006B90 302D FF3E move.w D0, [A5 - 0xC2] 00006B94 5C40 addq.w D0, 6 00006B96 3F00 move.w -[A7], D0 00006B98 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00006B9C 3F3C 0007 move.w -[A7], 0x7 00006BA0 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00006BA4 5C8F addq.l A7, 6 00006BA6 102D FE62 move.b D0, [A5 - 0x19E] 00006BAA 4880 ext.w D0 00006BAC 3F00 move.w -[A7], D0 00006BAE 3F3C 000E move.w -[A7], 0xE 00006BB2 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00006BB6 588F addq.l A7, 4 00006BB8 102D FE63 move.b D0, [A5 - 0x19D] 00006BBC 4880 ext.w D0 00006BBE 3F00 move.w -[A7], D0 00006BC0 3F3C 000F move.w -[A7], 0xF 00006BC4 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00006BC8 588F addq.l A7, 4 00006BCA 102D FE61 move.b D0, [A5 - 0x19F] 00006BCE 4880 ext.w D0 00006BD0 0640 000F addi.w D0, 0xF 00006BD4 3F00 move.w -[A7], D0 00006BD6 3F3C 0012 move.w -[A7], 0x12 00006BDA 3F3C 0010 move.w -[A7], 0x10 00006BDE 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00006BE2 5C8F addq.l A7, 6 00006BE4 4E75 rts export_61: 00006BE6 4E56 0000 link A6, 0 00006BEA 0C6E 0003 0008 cmpi.w [A6 + 0x8], 0x3 00006BF0 660C bne +0xE /* 00006BFE */ 00006BF2 7001 moveq.l D0, 0x01 00006BF4 3B40 FF40 move.w [A5 - 0xC0], D0 00006BF8 7001 moveq.l D0, 0x01 00006BFA 6000 007C bra +0x7E /* 00006C78 */ label00006BFE: 00006BFE 0C6E 0014 0008 cmpi.w [A6 + 0x8], 0x14 00006C04 6608 bne +0xA /* 00006C0E */ 00006C06 4EBA 064E jsr [PC + 0x64E /* 00007256 */] 00006C0A 6000 0068 bra +0x6A /* 00006C74 */ label00006C0E: 00006C0E 0C6E 0007 0008 cmpi.w [A6 + 0x8], 0x7 00006C14 6D1C blt +0x1E /* 00006C32 */ 00006C16 0C6E 000D 0008 cmpi.w [A6 + 0x8], 0xD /* '\r' */ 00006C1C 6E14 bgt +0x16 /* 00006C32 */ 00006C1E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006C22 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00006C26 3F3C 0007 move.w -[A7], 0x7 00006C2A 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00006C2E 5C8F addq.l A7, 6 00006C30 6042 bra +0x44 /* 00006C74 */ label00006C32: 00006C32 0C6E 0010 0008 cmpi.w [A6 + 0x8], 0x10 00006C38 6D1C blt +0x1E /* 00006C56 */ 00006C3A 0C6E 0012 0008 cmpi.w [A6 + 0x8], 0x12 00006C40 6E14 bgt +0x16 /* 00006C56 */ 00006C42 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006C46 3F3C 0012 move.w -[A7], 0x12 00006C4A 3F3C 0010 move.w -[A7], 0x10 00006C4E 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00006C52 5C8F addq.l A7, 6 00006C54 601E bra +0x20 /* 00006C74 */ label00006C56: 00006C56 0C6E 000E 0008 cmpi.w [A6 + 0x8], 0xE 00006C5C 6708 beq +0xA /* 00006C66 */ 00006C5E 0C6E 000F 0008 cmpi.w [A6 + 0x8], 0xF 00006C64 660E bne +0x10 /* 00006C74 */ label00006C66: 00006C66 3F3C 0002 move.w -[A7], 0x2 00006C6A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006C6E 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00006C72 588F addq.l A7, 4 label00006C74: 00006C74 302E 0008 move.w D0, [A6 + 0x8] label00006C78: 00006C78 4E5E unlink A6 00006C7A 4E75 rts 00006C7C 4F50 chk.w D7, [A0] 00006C7E 5453 addq.w [A3], 2 00006C80 4449 neg.w A1 00006C82 414C chk.w D0, A4 export_53: 00006C84 4E56 FFFE link A6, -0x0002 00006C88 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00006C8C 3F3C 0007 move.w -[A7], 0x7 00006C90 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006C94 588F addq.l A7, 4 00006C96 5D40 subq.w D0, 6 00006C98 3D40 FFFE move.w [A6 - 0x2], D0 00006C9C 302E FFFE move.w D0, [A6 - 0x2] 00006CA0 B06D FF3E cmp.w D0, [A5 - 0xC2] 00006CA4 670E beq +0x10 /* 00006CB4 */ 00006CA6 4EBA 05A6 jsr [PC + 0x5A6 /* 0000724E */] 00006CAA 3F2E FFFE move.w -[A7], [A6 - 0x2] 00006CAE 4EBA 030E jsr [PC + 0x30E /* 00006FBE */] 00006CB2 548F addq.l A7, 2 label00006CB4: 00006CB4 422D FE64 clr.b [A5 - 0x19C] 00006CB8 3B6E FFFE FE66 move.w [A5 - 0x19A], [A6 - 0x2] 00006CBE 302E FFFE move.w D0, [A6 - 0x2] 00006CC2 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00006CC6 0005 0007 ori.b D5, 0x7 00006CCA 0012 0006 ori.b [A2], 0x6 00006CCE 000E 0002 ori.b A6, 0x2 00006CD2 536D FE66 subq.w [A5 - 0x19A], 1 00006CD6 7001 moveq.l D0, 0x01 00006CD8 1B40 FE64 move.b [A5 - 0x19C], D0 00006CDC 3F3C 0012 move.w -[A7], 0x12 00006CE0 3F3C 0010 move.w -[A7], 0x10 00006CE4 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006CE8 588F addq.l A7, 4 00006CEA 0640 FFF1 addi.w D0, 0xFFF1 00006CEE 1B40 FE61 move.b [A5 - 0x19F], D0 00006CF2 3F3C 000E move.w -[A7], 0xE 00006CF6 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00006CFA 548F addq.l A7, 2 00006CFC 1B40 FE62 move.b [A5 - 0x19E], D0 00006D00 4880 ext.w D0 00006D02 3B40 F936 move.w [A5 - 0x6CA], D0 00006D06 3F3C 000F move.w -[A7], 0xF 00006D0A 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00006D0E 548F addq.l A7, 2 00006D10 1B40 FE63 move.b [A5 - 0x19D], D0 00006D14 102D FE63 move.b D0, [A5 - 0x19D] 00006D18 4880 ext.w D0 00006D1A B06D F924 cmp.w D0, [A5 - 0x6DC] 00006D1E 6726 beq +0x28 /* 00006D46 */ 00006D20 102D FE63 move.b D0, [A5 - 0x19D] 00006D24 4880 ext.w D0 00006D26 3B40 F924 move.w [A5 - 0x6DC], D0 00006D2A 4EBA 9E58 jsr [PC - 0x61A8 /* 00000B84 */] 00006D2E 4A6D F924 tst.w [A5 - 0x6DC] 00006D32 6606 bne +0x8 /* 00006D3A */ 00006D34 303C 00FB move.w D0, 0xFB 00006D38 6004 bra +0x6 /* 00006D3E */ label00006D3A: 00006D3A 303C 00FC move.w D0, 0xFC label00006D3E: 00006D3E 3F00 move.w -[A7], D0 00006D40 4EBA 9C1E jsr [PC - 0x63E2 /* 00000960 */] 00006D44 548F addq.l A7, 2 label00006D46: 00006D46 4A6D FF40 tst.w [A5 - 0xC0] 00006D4A 671E beq +0x20 /* 00006D6A */ 00006D4C 302D FF3C move.w D0, [A5 - 0xC4] 00006D50 C1FC 0068 muls.w D0, 0x68 /* 'h' */ 00006D54 D0AD FF30 add.l D0, [A5 - 0xD0] 00006D58 2040 movea.l A0, D0 00006D5A 43ED FE10 lea.l A1, [A5 - 0x1F0] 00006D5E 7019 moveq.l D0, 0x19 label00006D60: 00006D60 20D9 move.l [A0]+, [A1]+ 00006D62 51C8 FFFC dbf D0, -0x6 /* 00006D60 */ 00006D66 4EBA FADC jsr [PC - 0x524 /* 00006844 */] label00006D6A: 00006D6A 4E5E unlink A6 00006D6C 4E75 rts 00006D6E 494E chk.w D4, A6 00006D70 5445 addq.w D5, 2 00006D72 5250 addq.w [A0], 1 00006D74 5245 addq.w D5, 1 export_58: 00006D76 4E75 rts export_60: 00006D78 4E56 FFFE link A6, -0x0002 00006D7C 4AAD FF30 tst.l [A5 - 0xD0] 00006D80 660C bne +0xE /* 00006D8E */ 00006D82 4879 0000 0372 push.l 0x372 00006D88 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 00006D8C 588F addq.l A7, 4 label00006D8E: 00006D8E 426E FFFE clr.w [A6 - 0x2] 00006D92 6022 bra +0x24 /* 00006DB6 */ label00006D94: 00006D94 302E FFFE move.w D0, [A6 - 0x2] 00006D98 C1FC 0068 muls.w D0, 0x68 /* 'h' */ 00006D9C D0AD FF30 add.l D0, [A5 - 0xD0] 00006DA0 2F00 move.l -[A7], D0 00006DA2 302E FFFE move.w D0, [A6 - 0x2] 00006DA6 0640 000C addi.w D0, 0xC 00006DAA 3F00 move.w -[A7], D0 00006DAC 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00006DB0 5C8F addq.l A7, 6 00006DB2 526E FFFE addq.w [A6 - 0x2], 1 label00006DB6: 00006DB6 0C6E 000A FFFE cmpi.w [A6 - 0x2], 0xA /* '\n' */ 00006DBC 6DD6 blt -0x28 /* 00006D94 */ 00006DBE 3F3C 0002 move.w -[A7], 0x2 00006DC2 3F3C 000B move.w -[A7], 0xB 00006DC6 3F3C 0002 move.w -[A7], 0x2 00006DCA 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00006DCE 5C8F addq.l A7, 6 00006DD0 4E5E unlink A6 00006DD2 4E75 rts 00006DD4 494E chk.w D4, A6 00006DD6 4954 chk.w D4, [A4] 00006DD8 5349 subq.w A1, 1 00006DDA 474E chk.w D3, A6 export_62: 00006DDC 4E56 0000 link A6, 0 00006DE0 0C6E 0001 0008 cmpi.w [A6 + 0x8], 0x1 00006DE6 6604 bne +0x6 /* 00006DEC */ 00006DE8 7001 moveq.l D0, 0x01 00006DEA 6022 bra +0x24 /* 00006E0E */ label00006DEC: 00006DEC 0C6E 000C 0008 cmpi.w [A6 + 0x8], 0xC 00006DF2 6D06 blt +0x8 /* 00006DFA */ 00006DF4 066E FFF6 0008 addi.w [A6 + 0x8], 0xFFF6 label00006DFA: 00006DFA 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006DFE 3F3C 000B move.w -[A7], 0xB 00006E02 3F3C 0002 move.w -[A7], 0x2 00006E06 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00006E0A 5C8F addq.l A7, 6 00006E0C 7003 moveq.l D0, 0x03 label00006E0E: 00006E0E 4E5E unlink A6 00006E10 4E75 rts 00006E12 5349 subq.w A1, 1 00006E14 474E chk.w D3, A6 00006E16 494E chk.w D4, A6 00006E18 4354 chk.w D1, [A4] export_55: 00006E1A 3F3C 000B move.w -[A7], 0xB 00006E1E 3F3C 0002 move.w -[A7], 0x2 00006E22 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 00006E26 588F addq.l A7, 4 00006E28 5540 subq.w D0, 2 00006E2A 3B40 FF3C move.w [A5 - 0xC4], D0 00006E2E 4E75 rts export_59: 00006E30 4E56 FFFC link A6, -0x0004 00006E34 302D FF3C move.w D0, [A5 - 0xC4] 00006E38 C1FC 0068 muls.w D0, 0x68 /* 'h' */ 00006E3C D0AD FF30 add.l D0, [A5 - 0xD0] 00006E40 2040 movea.l A0, D0 00006E42 4A28 0050 tst.b [A0 + 0x50] 00006E46 6600 0080 bne +0x82 /* 00006EC8 */ 00006E4A 3F3C 03EB move.w -[A7], 0x3EB 00006E4E 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00006E52 548F addq.l A7, 2 00006E54 0C40 0001 cmpi.w D0, 0x1 00006E58 6600 006E bne +0x70 /* 00006EC8 */ 00006E5C 4A2D FF50 tst.b [A5 - 0xB0] 00006E60 6766 beq +0x68 /* 00006EC8 */ 00006E62 302D FF3C move.w D0, [A5 - 0xC4] 00006E66 C1FC 0068 muls.w D0, 0x68 /* 'h' */ 00006E6A D0AD FF30 add.l D0, [A5 - 0xD0] 00006E6E 486D FF50 pea.l [A5 - 0xB0] 00006E72 2F00 move.l -[A7], D0 00006E74 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00006E78 508F addq.l A7, 8 00006E7A 302D FF3C move.w D0, [A5 - 0xC4] 00006E7E C1FC 0068 muls.w D0, 0x68 /* 'h' */ 00006E82 D0AD FF30 add.l D0, [A5 - 0xD0] 00006E86 2F00 move.l -[A7], D0 00006E88 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00006E8C 588F addq.l A7, 4 00006E8E 302D FF3C move.w D0, [A5 - 0xC4] 00006E92 C1FC 0068 muls.w D0, 0x68 /* 'h' */ 00006E96 D0AD FF30 add.l D0, [A5 - 0xD0] 00006E9A 2040 movea.l A0, D0 00006E9C 7001 moveq.l D0, 0x01 00006E9E 1140 0050 move.b [A0 + 0x50], D0 00006EA2 302D FF3C move.w D0, [A5 - 0xC4] 00006EA6 C1FC 0068 muls.w D0, 0x68 /* 'h' */ 00006EAA D0AD FF30 add.l D0, [A5 - 0xD0] 00006EAE 2D40 FFFC move.l [A6 - 0x4], D0 00006EB2 4EBA F7D8 jsr [PC - 0x828 /* 0000668C */] 00006EB6 2040 movea.l A0, D0 00006EB8 226E FFFC movea.l A1, [A6 - 0x4] 00006EBC 43E9 0058 lea.l A1, [A1 + 0x58] 00006EC0 22D8 move.l [A1]+, [A0]+ 00006EC2 22D8 move.l [A1]+, [A0]+ 00006EC4 4EBA F97E jsr [PC - 0x682 /* 00006844 */] label00006EC8: 00006EC8 302D FF3C move.w D0, [A5 - 0xC4] 00006ECC C1FC 0068 muls.w D0, 0x68 /* 'h' */ 00006ED0 D0AD FF30 add.l D0, [A5 - 0xD0] 00006ED4 2040 movea.l A0, D0 00006ED6 43ED FE10 lea.l A1, [A5 - 0x1F0] 00006EDA 7019 moveq.l D0, 0x19 label00006EDC: 00006EDC 22D8 move.l [A1]+, [A0]+ 00006EDE 51C8 FFFC dbf D0, -0x6 /* 00006EDC */ 00006EE2 302D FF3C move.w D0, [A5 - 0xC4] 00006EE6 C1FC 001A muls.w D0, 0x1A 00006EEA D0AD FF34 add.l D0, [A5 - 0xCC] 00006EEE 2040 movea.l A0, D0 00006EF0 43ED FEFA lea.l A1, [A5 - 0x106] 00006EF4 7005 moveq.l D0, 0x05 label00006EF6: 00006EF6 22D8 move.l [A1]+, [A0]+ 00006EF8 51C8 FFFC dbf D0, -0x6 /* 00006EF6 */ 00006EFC 32D8 move.w [A1]+, [A0]+ 00006EFE 102D FE63 move.b D0, [A5 - 0x19D] 00006F02 4880 ext.w D0 00006F04 3B40 F924 move.w [A5 - 0x6DC], D0 00006F08 102D FE62 move.b D0, [A5 - 0x19E] 00006F0C 4880 ext.w D0 00006F0E 3B40 F936 move.w [A5 - 0x6CA], D0 00006F12 102D FE64 move.b D0, [A5 - 0x19C] 00006F16 4880 ext.w D0 00006F18 D06D FE66 add.w D0, [A5 - 0x19A] 00006F1C 3F00 move.w -[A7], D0 00006F1E 4EBA 009E jsr [PC + 0x9E /* 00006FBE */] 00006F22 548F addq.l A7, 2 00006F24 4E5E unlink A6 00006F26 4E75 rts 00006F28 4146 chk.w D0, D6 00006F2A 5445 addq.w D5, 2 00006F2C 5253 addq.w [A3], 1 00006F2E 4947 chk.w D4, D7 export_54: 00006F30 422D FF50 clr.b [A5 - 0xB0] 00006F34 4E75 rts export_56: 00006F36 486D FF50 pea.l [A5 - 0xB0] 00006F3A 3F3C 0003 move.w -[A7], 0x3 00006F3E 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00006F42 5C8F addq.l A7, 6 00006F44 4E75 rts fn00006F46: 00006F46 4E56 FFFA link A6, -0x0006 00006F4A 598F subq.l A7, 4 00006F4C 4878 0348 push.l 0x348 00006F50 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00006F54 205F movea.l A0, [A7]+ 00006F56 2B48 FF44 move.l [A5 - 0xBC], A0 00006F5A 2F2D FF44 move.l -[A7], [A5 - 0xBC] 00006F5E 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00006F62 2F2D FF44 move.l -[A7], [A5 - 0xBC] 00006F66 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00006F6A 206D FF44 movea.l A0, [A5 - 0xBC] 00006F6E 2D50 FFFC move.l [A6 - 0x4], [A0] 00006F72 426E FFFA clr.w [A6 - 0x6] 00006F76 6016 bra +0x18 /* 00006F8E */ label00006F78: 00006F78 302E FFFA move.w D0, [A6 - 0x6] 00006F7C C1FC 0054 muls.w D0, 0x54 /* 'T' */ 00006F80 D0AE FFFC add.l D0, [A6 - 0x4] 00006F84 2040 movea.l A0, D0 00006F86 42A8 0050 clr.l [A0 + 0x50] 00006F8A 526E FFFA addq.w [A6 - 0x6], 1 label00006F8E: 00006F8E 0C6E 000A FFFA cmpi.w [A6 - 0x6], 0xA /* '\n' */ 00006F94 6DE2 blt -0x1C /* 00006F78 */ 00006F96 2F2D FF44 move.l -[A7], [A5 - 0xBC] 00006F9A 4879 506E 412A push.l 0x506E412A /* 'PnA*' */ 00006FA0 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006FA4 4879 0000 0386 push.l 0x386 00006FAA A9AB syscall AddResource 00006FAC 2F2D FF44 move.l -[A7], [A5 - 0xBC] 00006FB0 A9B0 syscall WriteResource 00006FB2 4E5E unlink A6 00006FB4 4E75 rts 00006FB6 4352 chk.w D1, [A2] 00006FB8 4541 chk.w D2, D1 00006FBA 5445 addq.w D5, 2 00006FBC 414C chk.w D0, A4 fn00006FBE: 00006FBE 4E56 FFFC link A6, -0x0004 00006FC2 598F subq.l A7, 4 00006FC4 4879 506E 412A push.l 0x506E412A /* 'PnA*' */ 00006FCA 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006FCE A9A0 syscall GetResource 00006FD0 205F movea.l A0, [A7]+ 00006FD2 2B48 FF44 move.l [A5 - 0xBC], A0 00006FD6 4AAD FF44 tst.l [A5 - 0xBC] 00006FDA 660A bne +0xC /* 00006FE6 */ 00006FDC 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006FE0 4EBA FF64 jsr [PC - 0x9C /* 00006F46 */] 00006FE4 548F addq.l A7, 2 label00006FE6: 00006FE6 2F2D FF44 move.l -[A7], [A5 - 0xBC] 00006FEA 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00006FEE 2F2D FF44 move.l -[A7], [A5 - 0xBC] 00006FF2 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00006FF6 206D FF44 movea.l A0, [A5 - 0xBC] 00006FFA 2B50 FF38 move.l [A5 - 0xC8], [A0] 00006FFE 4E5E unlink A6 00007000 4E75 rts 00007002 4C4F 4144 movem.l D2,D6,A0,A6, A7 00007006 414C chk.w D0, A4 00007008 4C53 2F2D movem.l D0,D2,D3,D5,A0,A1,A2,A3,A5, [A3] // begin alternate branch 0000700A-0000700E fn0000700A: 0000700A 2F2D FF44 move.l -[A7], [A5 - 0xBC] // end alternate branch 0000700A-0000700E fn0000700A: // (misaligned) 0000700C FF44 .extension 0xF44 <> // unimplemented 0000700E A9AA syscall ChangedResource 00007010 2F2D FF44 move.l -[A7], [A5 - 0xBC] 00007014 A9B0 syscall WriteResource 00007016 4E75 rts fn00007018: 00007018 4E56 FEEC link A6, -0x0114 0000701C 102D FE64 move.b D0, [A5 - 0x19C] 00007020 4880 ext.w D0 00007022 D06D FE66 add.w D0, [A5 - 0x19A] 00007026 5340 subq.w D0, 1 00007028 3D40 FEEE move.w [A6 - 0x112], D0 0000702C 486E FFF8 pea.l [A6 - 0x8] 00007030 A874 syscall GetPort 00007032 486E FFF0 pea.l [A6 - 0x10] 00007036 4267 clr.w -[A7] 00007038 3F3C 0014 move.w -[A7], 0x14 0000703C 3F3C 0200 move.w -[A7], 0x200 00007040 3F3C 0156 move.w -[A7], 0x156 00007044 A8A7 syscall SetRect 00007046 598F subq.l A7, 4 00007048 42A7 clr.l -[A7] 0000704A 486E FFF0 pea.l [A6 - 0x10] 0000704E 4879 0000 0388 push.l 0x388 00007054 1F3C 0001 move.b -[A7], 0x1 00007058 3F3C 0004 move.w -[A7], 0x4 0000705C 4878 FFFF push.l 0xFFFF 00007060 4267 clr.w -[A7] 00007062 4878 0014 push.l 0x14 00007066 A913 syscall NewWindow 00007068 205F movea.l A0, [A7]+ 0000706A 2D48 FFFC move.l [A6 - 0x4], A0 0000706E 4AAE FFFC tst.l [A6 - 0x4] 00007072 6700 0104 beq +0x106 /* 00007178 */ 00007076 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000707A A873 syscall SetPort 0000707C 3F3C 0012 move.w -[A7], 0x12 00007080 A887 syscall TextFont 00007082 3F3C 0012 move.w -[A7], 0x12 00007086 A88A syscall TextSize 00007088 302E FEEE move.w D0, [A6 - 0x112] 0000708C 48C0 ext.l D0 0000708E E580 asl D0, 2 00007090 41ED FF14 lea.l A0, [A5 - 0xEC] 00007094 D1C0 add.l A0, D0 00007096 2F10 move.l -[A7], [A0] 00007098 4879 0000 039C push.l 0x39C 0000709E 486E FEF0 pea.l [A6 - 0x110] 000070A2 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 000070A6 4FEF 000C lea.l A7, [A7 + 0xC] 000070AA 486E FEF0 pea.l [A6 - 0x110] 000070AE 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 000070B2 588F addq.l A7, 4 000070B4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000070B8 3F3C 0014 move.w -[A7], 0x14 000070BC A893 syscall MoveTo 000070BE 486E FEF0 pea.l [A6 - 0x110] 000070C2 A884 syscall DrawString 000070C4 426E FEEC clr.w [A6 - 0x114] 000070C8 6000 0082 bra +0x84 /* 0000714C */ label000070CC: 000070CC 302E FEEC move.w D0, [A6 - 0x114] 000070D0 C1FC 0054 muls.w D0, 0x54 /* 'T' */ 000070D4 D0AD FF38 add.l D0, [A5 - 0xC8] 000070D8 2040 movea.l A0, D0 000070DA 4AA8 0050 tst.l [A0 + 0x50] 000070DE 6768 beq +0x6A /* 00007148 */ 000070E0 302E FEEC move.w D0, [A6 - 0x114] 000070E4 5440 addq.w D0, 2 000070E6 C1FC 0014 muls.w D0, 0x14 000070EA 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000070EE 3F00 move.w -[A7], D0 000070F0 A893 syscall MoveTo 000070F2 302E FEEC move.w D0, [A6 - 0x114] 000070F6 C1FC 0054 muls.w D0, 0x54 /* 'T' */ 000070FA D0AD FF38 add.l D0, [A5 - 0xC8] 000070FE 2F00 move.l -[A7], D0 00007100 A884 syscall DrawString 00007102 302E FEEC move.w D0, [A6 - 0x114] 00007106 C1FC 0054 muls.w D0, 0x54 /* 'T' */ 0000710A D0AD FF38 add.l D0, [A5 - 0xC8] 0000710E 2040 movea.l A0, D0 00007110 2F28 0050 move.l -[A7], [A0 + 0x50] 00007114 4879 0000 03A8 push.l 0x3A8 0000711A 486E FEF0 pea.l [A6 - 0x110] 0000711E 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00007122 4FEF 000C lea.l A7, [A7 + 0xC] 00007126 302E FEEC move.w D0, [A6 - 0x114] 0000712A 5440 addq.w D0, 2 0000712C C1FC 0014 muls.w D0, 0x14 00007130 3F3C 0190 move.w -[A7], 0x190 00007134 3F00 move.w -[A7], D0 00007136 A893 syscall MoveTo 00007138 486E FEF0 pea.l [A6 - 0x110] 0000713C 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00007140 588F addq.l A7, 4 00007142 486E FEF0 pea.l [A6 - 0x110] 00007146 A884 syscall DrawString label00007148: 00007148 526E FEEC addq.w [A6 - 0x114], 1 label0000714C: 0000714C 0C6E 000A FEEC cmpi.w [A6 - 0x114], 0xA /* '\n' */ 00007152 6D00 FF78 blt -0x86 /* 000070CC */ 00007156 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000715A 3F3C 0118 move.w -[A7], 0x118 0000715E A893 syscall MoveTo 00007160 4879 0000 03AC push.l 0x3AC 00007166 A884 syscall DrawString 00007168 4EBA 8F62 jsr [PC - 0x709E /* 000000CC */] 0000716C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007170 A914 syscall DisposeWindow 00007172 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00007176 A873 syscall SetPort label00007178: 00007178 4E5E unlink A6 0000717A 4E75 rts 0000717C 5348 subq.w A0, 1 0000717E 4F57 chk.w D7, [A7] 00007180 414C chk.w D0, A4 00007182 4C53 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, [A3] // begin alternate branch 00007184-00007188 fn00007184: 00007184 4E56 FFFC link A6, -0x0004 // end alternate branch 00007184-00007188 fn00007184: // (misaligned) 00007186 FFFC .invalid <> 00007188 426E FFFE clr.w [A6 - 0x2] 0000718C 6000 00AA bra +0xAC /* 00007238 */ label00007190: 00007190 302E FFFE move.w D0, [A6 - 0x2] 00007194 C1FC 0054 muls.w D0, 0x54 /* 'T' */ 00007198 D0AD FF38 add.l D0, [A5 - 0xC8] 0000719C 2040 movea.l A0, D0 0000719E 326D F930 movea.w A1, [A5 - 0x6D0] 000071A2 B3E8 0050 cmpa.l A1, [A0 + 0x50] 000071A6 6F00 008C ble +0x8E /* 00007234 */ 000071AA 7009 moveq.l D0, 0x09 000071AC 3D40 FFFC move.w [A6 - 0x4], D0 000071B0 602A bra +0x2C /* 000071DC */ label000071B2: 000071B2 302E FFFC move.w D0, [A6 - 0x4] 000071B6 C1FC 0054 muls.w D0, 0x54 /* 'T' */ 000071BA D0AD FF38 add.l D0, [A5 - 0xC8] 000071BE 322E FFFC move.w D1, [A6 - 0x4] 000071C2 5341 subq.w D1, 1 000071C4 C3FC 0054 muls.w D1, 0x54 /* 'T' */ 000071C8 D2AD FF38 add.l D1, [A5 - 0xC8] 000071CC 2041 movea.l A0, D1 000071CE 2240 movea.l A1, D0 000071D0 7014 moveq.l D0, 0x14 label000071D2: 000071D2 22D8 move.l [A1]+, [A0]+ 000071D4 51C8 FFFC dbf D0, -0x6 /* 000071D2 */ 000071D8 536E FFFC subq.w [A6 - 0x4], 1 label000071DC: 000071DC 302E FFFC move.w D0, [A6 - 0x4] 000071E0 B06E FFFE cmp.w D0, [A6 - 0x2] 000071E4 6ECC bgt -0x32 /* 000071B2 */ 000071E6 302E FFFE move.w D0, [A6 - 0x2] 000071EA C1FC 0054 muls.w D0, 0x54 /* 'T' */ 000071EE D0AD FF38 add.l D0, [A5 - 0xC8] 000071F2 2040 movea.l A0, D0 000071F4 326D F930 movea.w A1, [A5 - 0x6D0] 000071F8 2149 0050 move.l [A0 + 0x50], A1 000071FC 302E FFFE move.w D0, [A6 - 0x2] 00007200 C1FC 0054 muls.w D0, 0x54 /* 'T' */ 00007204 D0AD FF38 add.l D0, [A5 - 0xC8] 00007208 122D FE10 move.b D1, [A5 - 0x1F0] 0000720C 4881 ext.w D1 0000720E 5241 addq.w D1, 1 00007210 3F01 move.w -[A7], D1 00007212 486D FE10 pea.l [A5 - 0x1F0] 00007216 2F00 move.l -[A7], D0 00007218 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 0000721C 4FEF 000A lea.l A7, [A7 + 0xA] 00007220 102D FE64 move.b D0, [A5 - 0x19C] 00007224 4880 ext.w D0 00007226 D06D FE66 add.w D0, [A5 - 0x19A] 0000722A 3F00 move.w -[A7], D0 0000722C 4EBA FDDC jsr [PC - 0x224 /* 0000700A */] 00007230 548F addq.l A7, 2 00007232 600E bra +0x10 /* 00007242 */ label00007234: 00007234 526E FFFE addq.w [A6 - 0x2], 1 label00007238: 00007238 0C6E 000A FFFE cmpi.w [A6 - 0x2], 0xA /* '\n' */ 0000723E 6D00 FF50 blt -0xAE /* 00007190 */ label00007242: 00007242 4E5E unlink A6 00007244 4E75 rts 00007246 4348 chk.w D1, A0 00007248 4543 chk.w D2, D3 0000724A 4B41 chk.w D5, D1 0000724C 4C4C 2F2D movem.l D0,D2,D3,D5,A0,A1,A2,A3,A5, A4 // begin alternate branch 0000724E-00007252 fn0000724E: 0000724E 2F2D FF4C move.l -[A7], [A5 - 0xB4] // end alternate branch 0000724E-00007252 fn0000724E: // (misaligned) 00007250 FF4C .extension 0xF4C <> // unimplemented 00007252 A9A3 syscall ReleaseResource 00007254 4E75 rts fn00007256: 00007256 4E56 FFC6 link A6, -0x003A 0000725A 42AE FFCE clr.l [A6 - 0x32] 0000725E 486E FFCA pea.l [A6 - 0x36] 00007262 A874 syscall GetPort 00007264 41EE FFD4 lea.l A0, [A6 - 0x2C] 00007268 43ED FE68 lea.l A1, [A5 - 0x198] 0000726C 20D9 move.l [A0]+, [A1]+ 0000726E 20D9 move.l [A0]+, [A1]+ 00007270 066E 0014 FFD4 addi.w [A6 - 0x2C], 0x14 00007276 598F subq.l A7, 4 00007278 42A7 clr.l -[A7] 0000727A 486E FFD4 pea.l [A6 - 0x2C] 0000727E 4879 0000 03C4 push.l 0x3C4 00007284 1F3C 0001 move.b -[A7], 0x1 00007288 4267 clr.w -[A7] 0000728A 4878 FFFF push.l 0xFFFF 0000728E 4267 clr.w -[A7] 00007290 4878 0013 push.l 0x13 00007294 A913 syscall NewWindow 00007296 205F movea.l A0, [A7]+ 00007298 2D48 FFFC move.l [A6 - 0x4], A0 0000729C 4AAE FFFC tst.l [A6 - 0x4] 000072A0 6700 0296 beq +0x298 /* 00007538 */ 000072A4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000072A8 A904 syscall DrawGrowIcon 000072AA 486E FFD4 pea.l [A6 - 0x2C] 000072AE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000072B2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000072B6 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 000072BA 3F3C 001E move.w -[A7], 0x1E 000072BE A8A7 syscall SetRect 000072C0 598F subq.l A7, 4 000072C2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000072C6 486E FFD4 pea.l [A6 - 0x2C] 000072CA 4879 0000 03D8 push.l 0x3D8 000072D0 1F3C 0001 move.b -[A7], 0x1 000072D4 4267 clr.w -[A7] 000072D6 4267 clr.w -[A7] 000072D8 3F3C 0001 move.w -[A7], 0x1 000072DC 4267 clr.w -[A7] 000072DE 4878 0001 push.l 0x1 000072E2 A954 syscall NewControl 000072E4 205F movea.l A0, [A7]+ 000072E6 2D48 FFF4 move.l [A6 - 0xC], A0 000072EA 486E FFD4 pea.l [A6 - 0x2C] 000072EE 4267 clr.w -[A7] 000072F0 3F3C 001E move.w -[A7], 0x1E 000072F4 A8A8 syscall OffsetRect 000072F6 598F subq.l A7, 4 000072F8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000072FC 486E FFD4 pea.l [A6 - 0x2C] 00007300 4879 0000 03DE push.l 0x3DE 00007306 1F3C 0001 move.b -[A7], 0x1 0000730A 4267 clr.w -[A7] 0000730C 4267 clr.w -[A7] 0000730E 3F3C 0001 move.w -[A7], 0x1 00007312 4267 clr.w -[A7] 00007314 4878 0002 push.l 0x2 00007318 A954 syscall NewControl 0000731A 205F movea.l A0, [A7]+ 0000731C 2D48 FFF0 move.l [A6 - 0x10], A0 00007320 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007324 A873 syscall SetPort 00007326 206E FFFC movea.l A0, [A6 - 0x4] 0000732A 226E FFFC movea.l A1, [A6 - 0x4] 0000732E 3029 0014 move.w D0, [A1 + 0x14] 00007332 0640 FFC2 addi.w D0, 0xFFC2 00007336 3F00 move.w -[A7], D0 00007338 3028 0016 move.w D0, [A0 + 0x16] 0000733C 0640 FF21 addi.w D0, 0xFF21 00007340 3F00 move.w -[A7], D0 00007342 3F3C 03E9 move.w -[A7], 0x3E9 00007346 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000734A 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000734E 4FEF 000A lea.l A7, [A7 + 0xA] label00007352: 00007352 A9B4 syscall SystemTask 00007354 558F subq.l A7, 2 00007356 3F3C 0002 move.w -[A7], 0x2 0000735A 486E FFDC pea.l [A6 - 0x24] 0000735E A970 syscall GetNextEvent 00007360 101F move.b D0, [A7]+ 00007362 4A00 tst.b D0 00007364 67EC beq -0x12 /* 00007352 */ 00007366 558F subq.l A7, 2 00007368 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 0000736C 486E FFF8 pea.l [A6 - 0x8] 00007370 A92C syscall FindWindow 00007372 301F move.w D0, [A7]+ 00007374 3D40 FFD2 move.w [A6 - 0x2E], D0 00007378 202E FFF8 move.l D0, [A6 - 0x8] 0000737C B0AE FFFC cmp.l D0, [A6 - 0x4] 00007380 6708 beq +0xA /* 0000738A */ 00007382 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00007386 A9C8 syscall SysBeep 00007388 60C8 bra -0x36 /* 00007352 */ label0000738A: 0000738A 0C6E 0005 FFD2 cmpi.w [A6 - 0x2E], 0x5 00007390 6600 00A4 bne +0xA6 /* 00007436 */ 00007394 486E FFD4 pea.l [A6 - 0x2C] 00007398 3F3C 0168 move.w -[A7], 0x168 0000739C 3F3C 0104 move.w -[A7], 0x104 000073A0 302D F8AC move.w D0, [A5 - 0x754] 000073A4 0640 FF90 addi.w D0, 0xFF90 000073A8 3F00 move.w -[A7], D0 000073AA 302D F8AA move.w D0, [A5 - 0x756] 000073AE 0640 FFD6 addi.w D0, 0xFFD6 000073B2 3F00 move.w -[A7], D0 000073B4 A8A7 syscall SetRect 000073B6 598F subq.l A7, 4 000073B8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000073BC 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000073C0 486E FFD4 pea.l [A6 - 0x2C] 000073C4 A92B syscall GrowWindow 000073C6 201F move.l D0, [A7]+ 000073C8 2D40 FFCE move.l [A6 - 0x32], D0 000073CC 4AAE FFCE tst.l [A6 - 0x32] 000073D0 6780 beq -0x7E /* 00007352 */ 000073D2 203C 0000 FFFF move.l D0, 0xFFFF 000073D8 C0AE FFCE and.l D0, [A6 - 0x32] 000073DC 222E FFCE move.l D1, [A6 - 0x32] 000073E0 7410 moveq.l D2, 0x10 000073E2 E4A1 asr D1, D2 000073E4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000073E8 3F00 move.w -[A7], D0 000073EA 3F01 move.w -[A7], D1 000073EC 4267 clr.w -[A7] 000073EE A91D syscall SizeWindow 000073F0 206E FFFC movea.l A0, [A6 - 0x4] 000073F4 4868 0010 pea.l [A0 + 0x10] 000073F8 A8A3 syscall EraseRect 000073FA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000073FE A904 syscall DrawGrowIcon 00007400 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007404 A969 syscall DrawControls 00007406 206E FFFC movea.l A0, [A6 - 0x4] 0000740A 226E FFFC movea.l A1, [A6 - 0x4] 0000740E 3029 0014 move.w D0, [A1 + 0x14] 00007412 0640 FFC2 addi.w D0, 0xFFC2 00007416 3F00 move.w -[A7], D0 00007418 3028 0016 move.w D0, [A0 + 0x16] 0000741C 0640 FF21 addi.w D0, 0xFF21 00007420 3F00 move.w -[A7], D0 00007422 3F3C 03E9 move.w -[A7], 0x3E9 00007426 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000742A 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000742E 4FEF 000A lea.l A7, [A7 + 0xA] 00007432 6000 FF1E bra -0xE0 /* 00007352 */ label00007436: 00007436 0C6E 0003 FFD2 cmpi.w [A6 - 0x2E], 0x3 0000743C 6600 FF14 bne -0xEA /* 00007352 */ 00007440 486E FFE6 pea.l [A6 - 0x1A] 00007444 A871 syscall GlobalToLocal 00007446 558F subq.l A7, 2 00007448 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 0000744C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007450 486E FFEC pea.l [A6 - 0x14] 00007454 A96C syscall FindControl 00007456 301F move.w D0, [A7]+ 00007458 4A40 tst.w D0 0000745A 6700 00C2 beq +0xC4 /* 0000751E */ 0000745E 4AAE FFEC tst.l [A6 - 0x14] 00007462 6700 FEEE beq -0x110 /* 00007352 */ 00007466 558F subq.l A7, 2 00007468 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000746C 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00007470 42A7 clr.l -[A7] 00007472 A968 syscall TrackControl 00007474 301F move.w D0, [A7]+ 00007476 4A40 tst.w D0 00007478 6700 FED8 beq -0x126 /* 00007352 */ 0000747C 202E FFEC move.l D0, [A6 - 0x14] 00007480 B0AE FFF4 cmp.l D0, [A6 - 0xC] 00007484 6600 00A2 bne +0xA4 /* 00007528 */ 00007488 4AAE FFCE tst.l [A6 - 0x32] 0000748C 6700 009A beq +0x9C /* 00007528 */ 00007490 203C 0000 FFFF move.l D0, 0xFFFF 00007496 C0AE FFCE and.l D0, [A6 - 0x32] 0000749A 3D40 FFC8 move.w [A6 - 0x38], D0 0000749E 202E FFCE move.l D0, [A6 - 0x32] 000074A2 7210 moveq.l D1, 0x10 000074A4 E2A0 asr D0, D1 000074A6 0680 0000 0014 addi.l D0, 0x14 000074AC 3D40 FFC6 move.w [A6 - 0x3A], D0 000074B0 306E FFC8 movea.w A0, [A6 - 0x38] 000074B4 2008 move.l D0, A0 000074B6 81FC 0014 divs.w D0, 0x14 000074BA 4840 swap.w D0 000074BC 916E FFC8 sub.w [A6 - 0x38], D0 000074C0 306E FFC6 movea.w A0, [A6 - 0x3A] 000074C4 2008 move.l D0, A0 000074C6 81FC 0014 divs.w D0, 0x14 000074CA 4840 swap.w D0 000074CC 916E FFC6 sub.w [A6 - 0x3A], D0 000074D0 2F2D F71A move.l -[A7], [A5 - 0x8E6] 000074D4 3F2E FFC8 move.w -[A7], [A6 - 0x38] 000074D8 3F2E FFC6 move.w -[A7], [A6 - 0x3A] 000074DC 1F3C 0001 move.b -[A7], 0x1 000074E0 A91D syscall SizeWindow 000074E2 206D F71A movea.l A0, [A5 - 0x8E6] 000074E6 43ED FE68 lea.l A1, [A5 - 0x198] 000074EA 41E8 0010 lea.l A0, [A0 + 0x10] 000074EE 22D8 move.l [A1]+, [A0]+ 000074F0 22D8 move.l [A1]+, [A0]+ 000074F2 486D FE68 pea.l [A5 - 0x198] 000074F6 3F3C 0070 move.w -[A7], 0x70 /* 'p' */ 000074FA 3F3C 0014 move.w -[A7], 0x14 000074FE A8A8 syscall OffsetRect 00007500 4EBA 9682 jsr [PC - 0x697E /* 00000B84 */] 00007504 4A6D F924 tst.w [A5 - 0x6DC] 00007508 6606 bne +0x8 /* 00007510 */ 0000750A 303C 00FB move.w D0, 0xFB 0000750E 6004 bra +0x6 /* 00007514 */ label00007510: 00007510 303C 00FC move.w D0, 0xFC label00007514: 00007514 3F00 move.w -[A7], D0 00007516 4EBA 9448 jsr [PC - 0x6BB8 /* 00000960 */] 0000751A 548F addq.l A7, 2 0000751C 600A bra +0xC /* 00007528 */ label0000751E: 0000751E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00007522 A9C8 syscall SysBeep 00007524 6000 FE2C bra -0x1D2 /* 00007352 */ label00007528: 00007528 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000752C A914 syscall DisposeWindow 0000752E 2F2E FFCA move.l -[A7], [A6 - 0x36] 00007532 A873 syscall SetPort 00007534 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] label00007538: 00007538 4E5E unlink A6 0000753A 4E75 rts 0000753C 504C addq.w A4, 8 0000753E 4159 chk.w D0, [A1]+ 00007540 5749 subq.w A1, 3 00007542 5448 addq.w A0, 2 fn00007544: 00007544 4E56 FFB0 link A6, -0x0050 00007548 486D FE10 pea.l [A5 - 0x1F0] 0000754C 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00007550 588F addq.l A7, 4 00007552 486D FE10 pea.l [A5 - 0x1F0] 00007556 4879 0000 03E6 push.l 0x3E6 0000755C 486E FFB0 pea.l [A6 - 0x50] 00007560 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00007564 4FEF 000C lea.l A7, [A7 + 0xC] 00007568 486D FE10 pea.l [A5 - 0x1F0] 0000756C 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00007570 588F addq.l A7, 4 00007572 486E FFB0 pea.l [A6 - 0x50] 00007576 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 0000757A 588F addq.l A7, 4 0000757C 486E FFB0 pea.l [A6 - 0x50] 00007580 4879 0000 040A push.l 0x40A 00007586 4879 0000 040C push.l 0x40C 0000758C 4879 0000 040E push.l 0x40E 00007592 A98B syscall ParamText 00007594 3F3C 03E9 move.w -[A7], 0x3E9 00007598 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000759C 548F addq.l A7, 2 0000759E 0C40 0001 cmpi.w D0, 0x1 000075A2 6640 bne +0x42 /* 000075E4 */ 000075A4 302D FF3C move.w D0, [A5 - 0xC4] 000075A8 C1FC 0068 muls.w D0, 0x68 /* 'h' */ 000075AC D0AD FF30 add.l D0, [A5 - 0xD0] 000075B0 2040 movea.l A0, D0 000075B2 43ED FE78 lea.l A1, [A5 - 0x188] 000075B6 7019 moveq.l D0, 0x19 label000075B8: 000075B8 20D9 move.l [A0]+, [A1]+ 000075BA 51C8 FFFC dbf D0, -0x6 /* 000075B8 */ 000075BE 302D FF3C move.w D0, [A5 - 0xC4] 000075C2 C1FC 001A muls.w D0, 0x1A 000075C6 D0AD FF34 add.l D0, [A5 - 0xCC] 000075CA 2040 movea.l A0, D0 000075CC 43ED FEE0 lea.l A1, [A5 - 0x120] 000075D0 7005 moveq.l D0, 0x05 label000075D2: 000075D2 20D9 move.l [A0]+, [A1]+ 000075D4 51C8 FFFC dbf D0, -0x6 /* 000075D2 */ 000075D8 30D9 move.w [A0]+, [A1]+ 000075DA 4EBA F268 jsr [PC - 0xD98 /* 00006844 */] 000075DE 7001 moveq.l D0, 0x01 000075E0 3B40 F922 move.w [A5 - 0x6DE], D0 label000075E4: 000075E4 4E5E unlink A6 000075E6 4E75 rts 000075E8 5245 addq.w D5, 1 000075EA 5449 addq.w A1, 2 000075EC 5245 addq.w D5, 1 000075EE 504C addq.w A4, 8 fn000075F0: 000075F0 2F2D FF48 move.l -[A7], [A5 - 0xB8] 000075F4 A9A3 syscall ReleaseResource 000075F6 2F2D FF4C move.l -[A7], [A5 - 0xB4] 000075FA A9A3 syscall ReleaseResource 000075FC 2F2D F71A move.l -[A7], [A5 - 0x8E6] 00007600 A914 syscall DisposeWindow 00007602 2F2D F71E move.l -[A7], [A5 - 0x8E2] 00007606 A914 syscall DisposeWindow 00007608 4EBA FC44 jsr [PC - 0x3BC /* 0000724E */] 0000760C 4EBA 9576 jsr [PC - 0x6A8A /* 00000B84 */] 00007610 4EBA F0BE jsr [PC - 0xF42 /* 000066D0 */] 00007614 3F3C 03EA move.w -[A7], 0x3EA 00007618 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 0000761C 548F addq.l A7, 2 0000761E 4879 0000 0410 push.l 0x410 00007624 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 00007628 588F addq.l A7, 4 0000762A 4A6D F924 tst.w [A5 - 0x6DC] 0000762E 6606 bne +0x8 /* 00007636 */ 00007630 303C 00FB move.w D0, 0xFB 00007634 6004 bra +0x6 /* 0000763A */ label00007636: 00007636 303C 00FC move.w D0, 0xFC label0000763A: 0000763A 3F00 move.w -[A7], D0 0000763C 4EBA 9322 jsr [PC - 0x6CDE /* 00000960 */] 00007640 548F addq.l A7, 2 00007642 4E75 rts 00007644 4E56 0000 link A6, 0 00007648 302E 0008 move.w D0, [A6 + 0x8] 0000764C 48C0 ext.l D0 0000764E E580 asl D0, 2 00007650 41ED FFA8 lea.l A0, [A5 - 0x58] 00007654 D1C0 add.l A0, D0 00007656 7001 moveq.l D0, 0x01 00007658 3080 move.w [A0], D0 0000765A 4E5E unlink A6 0000765C 4E75 rts 0000765E 494E chk.w D4, A6 00007660 4954 chk.w D4, [A4] 00007662 424F clr.w A7 00007664 4E55 4E56 link A5, -0xFFFFB1AA // begin alternate branch 00007666-0000766A fn00007666: 00007666 4E56 FFFE link A6, -0x0002 // end alternate branch 00007666-0000766A fn00007666: // (misaligned) 00007668 FFFE .invalid <> 0000766A 426E FFFE clr.w [A6 - 0x2] 0000766E 6016 bra +0x18 /* 00007686 */ label00007670: 00007670 302E FFFE move.w D0, [A6 - 0x2] 00007674 48C0 ext.l D0 00007676 E580 asl D0, 2 00007678 41ED FFA8 lea.l A0, [A5 - 0x58] 0000767C D1C0 add.l A0, D0 0000767E 7001 moveq.l D0, 0x01 00007680 3080 move.w [A0], D0 00007682 526E FFFE addq.w [A6 - 0x2], 1 label00007686: 00007686 0C6E 0009 FFFE cmpi.w [A6 - 0x2], 0x9 /* '\t' */ 0000768C 6DE2 blt -0x1C /* 00007670 */ 0000768E 4E5E unlink A6 00007690 4E75 rts 00007692 494E chk.w D4, A6 00007694 4954 chk.w D4, [A4] 00007696 424F clr.w A7 00007698 4E55 4E56 link A5, -0xFFFFB1AA // begin alternate branch 0000769A-000076A4 fn0000769A: 0000769A 4E56 0000 link A6, 0 0000769E 302E 0008 move.w D0, [A6 + 0x8] 000076A2 48C0 ext.l D0 // end alternate branch 0000769A-000076A4 fn0000769A: // (misaligned) 0000769C 0000 302E ori.b D0, 0x2E /* '.' */ 000076A0 0008 48C0 ori.b A0, 0xC0 000076A4 E580 asl D0, 2 000076A6 41ED FFA8 lea.l A0, [A5 - 0x58] 000076AA D1C0 add.l A0, D0 000076AC 0C50 0001 cmpi.w [A0], 0x1 000076B0 661E bne +0x20 /* 000076D0 */ 000076B2 302E 0008 move.w D0, [A6 + 0x8] 000076B6 48C0 ext.l D0 000076B8 E580 asl D0, 2 000076BA 41ED FFA8 lea.l A0, [A5 - 0x58] 000076BE D1C0 add.l A0, D0 000076C0 302D F930 move.w D0, [A5 - 0x6D0] 000076C4 D068 0002 add.w D0, [A0 + 0x2] 000076C8 3F00 move.w -[A7], D0 000076CA 4EBA AD64 jsr [PC - 0x529C /* 00002430 */] 000076CE 548F addq.l A7, 2 label000076D0: 000076D0 4E5E unlink A6 000076D2 4E75 rts 000076D4 5445 addq.w D5, 2 000076D6 5354 subq.w [A4], 1 000076D8 424F clr.w A7 000076DA 4E55 4E56 link A5, -0xFFFFB1AA // begin alternate branch 000076DC-000076E6 fn000076DC: 000076DC 4E56 0000 link A6, 0 000076E0 302E 0008 move.w D0, [A6 + 0x8] 000076E4 48C0 ext.l D0 // end alternate branch 000076DC-000076E6 fn000076DC: // (misaligned) 000076DE 0000 302E ori.b D0, 0x2E /* '.' */ 000076E2 0008 48C0 ori.b A0, 0xC0 000076E6 E580 asl D0, 2 000076E8 41ED FFA8 lea.l A0, [A5 - 0x58] 000076EC D1C0 add.l A0, D0 000076EE 4250 clr.w [A0] 000076F0 4E5E unlink A6 000076F2 4E75 rts 000076F4 4C4F 5345 movem.l D0,D2,D6,A0,A1,A4,A6, A7 000076F8 424F clr.w A7 000076FA 4E55 .incomplete